Install

Slumber binaries are available from the GitHub Releases page. Or if you prefer a managed installation:

cargo

cargo install slumber --locked

cargo binstall

cargo binstall slumber

homebrew

brew install LucasPickering/tap/slumber

sh

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v3.3.0/slumber-installer.sh | sh

powershell

powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v3.3.0/slumber-installer.ps1 | iex"

Shell Completions

After installation, you can optionally install shell completions for TAB-complete of CLI commands. For the full list of supported shells, see the clap docs.

Note: Slumber uses clap's native shell completions, which are still experimental. This issue outlines the remaining work to be done.

To source your completions:

Bash

echo "source <(COMPLETE=bash slumber)" >> ~/.bashrc

Elvish

echo "eval (E:COMPLETE=elvish slumber | slurp)" >> ~/.elvish/rc.elv

Fish

echo "source (COMPLETE=fish slumber | psub)" >> ~/.config/fish/config.fish

Powershell

echo "COMPLETE=powershell slumber | Invoke-Expression" >> $PROFILE

Zsh

echo "source <(COMPLETE=zsh slumber)" >> ~/.zshrc