Skip to content

Installation

System Requirements

  • Architecture: x86_64 (amd64), ARM64 (aarch64)
  • Operating Systems: Linux, macOS, Windows
  • Disk Space: ~10 MB
  • Memory: Typically 50-500 MB depending on log size
LATEST=$(curl -s https://api.github.com/repos/Alain-L/quellog/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
ARCH=$(uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/')
wget "https://github.com/Alain-L/quellog/releases/download/v${LATEST}/quellog_${LATEST}_linux_${ARCH}.deb"
sudo dpkg -i quellog_${LATEST}_linux_${ARCH}.deb
LATEST=$(curl -s https://api.github.com/repos/Alain-L/quellog/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
ARCH=$(uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/')
wget "https://github.com/Alain-L/quellog/releases/download/v${LATEST}/quellog_${LATEST}_linux_${ARCH}.rpm"
sudo dnf install quellog_${LATEST}_linux_${ARCH}.rpm

Pre-built Binaries

For macOS, Windows, or Linux distributions without .deb/.rpm support.

Download from the releases page.

LATEST=$(curl -s https://api.github.com/repos/Alain-L/quellog/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
ARCH=$(uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/')
wget "https://github.com/Alain-L/quellog/releases/download/v${LATEST}/quellog_${LATEST}_linux_${ARCH}.tar.gz"
tar -xzf quellog_${LATEST}_linux_${ARCH}.tar.gz
sudo install -m 755 quellog /usr/local/bin/quellog
LATEST=$(curl -s https://api.github.com/repos/Alain-L/quellog/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
ARCH=$(uname -m | sed 's/x86_64/amd64/' | sed 's/arm64/arm64/')
curl -LO "https://github.com/Alain-L/quellog/releases/download/v${LATEST}/quellog_${LATEST}_darwin_${ARCH}.tar.gz"
tar -xzf quellog_${LATEST}_darwin_${ARCH}.tar.gz
sudo install -m 755 quellog /usr/local/bin/quellog
  1. Download the latest .zip from the releases page
  2. Extract quellog.exe
  3. Move it to a directory in your PATH
  4. Verify: quellog --version

Build from Source

Requires Go 1.21+ and Git.

git clone https://github.com/Alain-L/quellog.git
cd quellog
go build -o quellog .
sudo install -m 755 quellog /usr/local/bin/quellog

Verify

quellog --version

Shell completion

quellog completion <shell> writes a completion script to stdout for bash, zsh, fish, or powershell.

# one-shot for the current shell
source <(quellog completion bash)

# persistent (system-wide on macOS with brew bash-completion)
quellog completion bash > $(brew --prefix)/etc/bash_completion.d/quellog
# persistent (with compinit already enabled in your .zshrc)
quellog completion zsh > "${fpath[1]}/_quellog"
quellog completion fish > ~/.config/fish/completions/quellog.fish
quellog completion powershell | Out-String | Invoke-Expression