default
, simple
)print
or exec
)Inspired by Pet.
Please also have a look at the Documentation.
snipkit -h
# Create a new config
snipkit config init
As of now, no external snippet manager is configured.
# Add an external snippet manager
snipkit manager add
You will be presented with a list of supported managers. Pick the one you want to use. After that, you should be ready to go.
Search for and execute a snippet:
snipkit exec
SnipKit will connect to the external snippet manager configured and provide all corresponding snippets
to you. If you don't want to execute a snippet directly but have a look at the resulting command, call snipkit print
instead.
Tip: In order to execute snippets even faster, have a look at the power setup described in the documentation.
brew install lemoony/tap/snipkit
echo 'deb [trusted=yes] https://apt.fury.io/lemoony/ /' | sudo tee /etc/apt/sources.list.d/snipkit.list
sudo apt update
sudo apt install snipkit
echo '[snipkit]
name=Snipkit Private Repo
baseurl=https://yum.fury.io/lemoony/
enabled=1
gpgcheck=0' | sudo tee /etc/yum.repos.d/snipkit.repo
sudo yum install snipkit
Download the .deb, .rpm or .apk packages from releases page and install them with the appropriate tools.
go install github.com/lemoony/snipkit@latest
git clone https://github.com/lemoony/snipkit.git
cd snipkit
make build
After the build succeeds, go to ./dist
to find the binary for your operating system.
You can also build the project via Gitpod.
See CONTRIBUTING.md.