Remember complex shell commands with ease, and never forget another one!
Usage
# Search over saved commands and prefill the next prompt
$ spd
# Add the previous command to Speeddial
$ spd add
# Add the specified command to Speeddial
$ spd add <command string>
# Remove a command
$ spd rm
How to Install
Download/Build
From GitHub Releases
Download the relevant binary from the latest release.
Add the downloaded speeddial binary to your PATH (move it into a relevant directory etc.)
Follow the steps in the Initialize section.
From Source
Clone the repo.
git clone github.com/rithvikp/speeddial
Build the package.
make build
Add the created speeddial binary to your PATH (move it into a relevant directory etc.)
Follow the steps in the Initialize section.
Initialize
Update the relevant shell configuration file to initialize Speeddial for every shell session.
Zsh:
eval "$(speeddial init zsh)"
Fish:
speeddial init fish | source
After sourcing your shell configuration (or creating a new terminal session), start using
Speeddial through the spd command name!