Supported architectures
Linux ships x86_64 and aarch64 AppImages for Ubuntu 22.04+ era systems. macOS is available from the Mac App Store for macOS 13+ or as a direct universal app ZIP.
The Mac App Store is the simplest macOS path. The Linux app and shared Rust core are open source under MIT. On Linux, download and inspect the installer before running it, or build from source.
Linux ships x86_64 and aarch64 AppImages for Ubuntu 22.04+ era systems. macOS is available from the Mac App Store for macOS 13+ or as a direct universal app ZIP.
App Store installs update through the Mac App Store. Direct installs can use the tray/menu bar update item, in-app update dialog, or yanklog --update.
The script downloads the AppImage and checksum, verifies SHA-256, installs to~/.local/bin/yanklog, creates desktop entries, and may add~/.local/bin to shell startup files unless you pass--no-path-update.
Linux AppImage releases publish SHA-256 checksums and build info files next to the binaries. The build info records the source commit, Cargo lockfile hash, Rust toolchain, build OS, and artifact hash.
Recommended for most macOS users. Install yanklog for free and receive updates through Apple.
Recommended Linux path: download the installer, read it, then run it. Requires glibc 2.35+.
# Supports x86_64 and aarch64 on Ubuntu 22.04+ era systemscurl -fsSLO https://downloads.yanklog.com/install.shless install.shsh install.sh --no-path-updateUse this when you want to inspect the Linux app/core source and build locally.
git clone https://github.com/thisiseesmaeel/yanklog-linux.gitcd yanklog-linuxcargo test -p yanklog-corecargo check -p yanklog-linux-nativeUse this only when you are comfortable piping a remote installer into your shell.
curl -fsSL https://downloads.yanklog.com/install.sh | shInstall the signed and notarized universal app to ~/Applications and add ~/.local/bin/yanklog. The Mac App Store path is preferred for most macOS users.
curl -fsSLO https://downloads.yanklog.com/install-macos.shless install-macos.shsh install-macos.shForce architecture explicitly when needed.
# x86_64sh install.sh --arch x86_64 --no-path-update# aarch64sh install.sh --arch aarch64 --no-path-update# shorthand for aarch64sh install.sh --aarch --no-path-updatePin a specific release when validating or rolling back.
# Linuxsh install.sh --version 1.2.0 --no-path-update# macOSsh install-macos.sh --version 1.2.0Mac App Store installs update through the Mac App Store. Direct installs can use the app update action or terminal updater.
# Direct Linux or macOS install, after installing the CLI launcheryanklog --update# Linux manual fallbackcurl -fsSLO https://downloads.yanklog.com/install.shless install.shsh install.sh --no-path-update# macOS manual fallbackcurl -fsSLO https://downloads.yanklog.com/install-macos.shless install-macos.shsh install-macos.shRemove installed app files. For Mac App Store installs, remove YankLog from Launchpad or Finder. Add the data-removal commands only when you also want to erase clipboard history and settings.
# Linux app filescurl -fsSLO https://downloads.yanklog.com/uninstall.shless uninstall.shsh uninstall.sh# Linux app files plus local history/configsh uninstall.sh --remove-data# macOS app filesrm -rf "$HOME/Applications/YankLog.app" "$HOME/.local/bin/yanklog"# macOS local history/configrm -rf "$HOME/Library/Application Support/YankLog"