-
Notifications
You must be signed in to change notification settings - Fork 0
Deployment
cvrt-jh edited this page Mar 15, 2026
·
1 revision
cargo build --release
# Binary: target/release/qs (~1.3MB, stripped + LTO)cp target/release/qs /opt/homebrew/bin/qsThe formula is at Formula/tmux-quickselect.rb. It builds from source using cargo install.
- Update version in
Cargo.toml - Update tag + revision SHA in
Formula/tmux-quickselect.rb - Commit and push
- Create tag:
git tag v<version> && git push origin v<version> - Create GitHub release:
gh release create v<version> --title "v<version>" --notes "..."
After installing the binary, source the shell wrapper:
Zsh (~/.zshrc):
source /opt/homebrew/share/tmux-quickselect/shell/qs.zsh
# Or from repo:
source ~/Git/cvrt-jh/tmux-quickselect/shell/qs.zshBash (~/.bashrc):
source /opt/homebrew/share/tmux-quickselect/shell/qs.bashNushell (~/.config/nushell/config.nu):
source /opt/homebrew/share/tmux-quickselect/shell/qs.nuCopy default config to user config dir:
mkdir -p ~/.config/tmux-quickselect
cp config.toml ~/.config/tmux-quickselect/config.toml