A simple storage cli
Project description
Kaz
This cli lets you easily store binary and text items and retrieve them later.
Installation
pip install kaz
Usage
Basic usage:
kaz set key value
kaz get key # value
You can also use stdin and stdout:
kaz set license < license.txt
kaz get license > license2.txt
which works with binary files:
kaz set "profile pic" < profile-picture.png
Commands
$ kaz --help
Usage: kaz [OPTIONS] COMMAND [ARGS]...
Simple local storage cli
Options:
-h, --help Show this message and exit.
-v, --version Show the version and exit.
Commands:
get Print the value of an item.
list Show all items that match `pattern`.
remove Remove an item.
set Bind a name to a value.
Autocompletion
To enable autocompletion, source the script in the autocomplete directory that corresponds to your terminal. Currently bash, fish and zsh are supported.
For bash, this would be
wget https://raw.githubusercontent.com/clabe45/kaz/master/autocomplete/kaz-autocomplete-bash.sh
. kaz-autocomplete-bash.sh
Add the second command to your ~/.bashrc to enable it automatically.
Contributing
- Fork this repo!
- Clone:
git clone https://github.com/YOUR-USERNAME/kaz.git
- Pick an issue or open a new one if you have a feature idea.
- Preferably check out a new feature branch:
git checkout -b feature/my-feature
(makes the PR process easier) - Implement your change.
- Try to keep your commits atomic.
- Push:
git push origin FEATURE-BRANCH
- Create a new pull request.
License
Licensed under GNU GPL v3.
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
kaz-0.4.0-py3-none-any.whl
(18.3 kB
view details)
File details
Details for the file kaz-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: kaz-0.4.0-py3-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b00331db6e17be71b56b2f99af6f93a555caf590b06d5dfb39154b0704f6ab |
|
MD5 | 5f197abec9c51ec20993da8d13fcb622 |
|
BLAKE2b-256 | 8927abcc1d82ca165299df8ba767cda41e03ad5b18599f37085afff4c0c3c901 |