A command-line snippets manager.
Project description
clisnips
clisnips is a command-line snippets manager.
It provides a graphical command-line user interface in which you can save, search and recall your commands.
Installation
clisnips requires python 3.11 or higher.
1. Install clisnips
The recommended way is to use pipx:
pipx install clisnips
2. Install shell key-bindings
# For bash
clisnips key-bindings bash
# For zsh
clisnips key-bindings zsh
Then:
- Either open a new shell or source your shell rc file,
- and type the
Alt+skeyboard shortcut to open the snippets library.
Usage
Clisnips stores snippets in a local SQLite database, using an FTS5 table to enable full-text search. The search input accepts the whole FTS5 full-text query syntax.
Please have a look at the docs for getting started on writing your own snippets.
You may also read the quick-tour, a small TOML file containing some example snippets. You can import it in your snippets database by running:
clisnips import snippets/quick-tour.toml
In addition to its TUI, clisnips comes with a bunch of other subcommands
to help you manage your snippets. Please run clisnips --help to read the CLI documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file clisnips-0.6.0.tar.gz.
File metadata
- Download URL: clisnips-0.6.0.tar.gz
- Upload date:
- Size: 75.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1016-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a80c4c9af6adaa83fe23043347101ebab1146dc09f7a5af169bfa925187f7aa5
|
|
| MD5 |
99d22525120f1d29c0efa36af70e69dc
|
|
| BLAKE2b-256 |
834b1257f2f92af7d018dced63861676eec12c6f9e234400ef2f6639425c4ef3
|
File details
Details for the file clisnips-0.6.0-py3-none-any.whl.
File metadata
- Download URL: clisnips-0.6.0-py3-none-any.whl
- Upload date:
- Size: 116.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1016-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2ddcb7a594bf564c6bf2d4cc5c118dcacd49e681c4868e6e703a46cf771e119
|
|
| MD5 |
e3892377c1265e6e5071d0a87cb281e8
|
|
| BLAKE2b-256 |
8c4a6e7120d855f9ca652eb09d7fcafb790d633fde81c1b872fe39789cc91058
|