Skip to main content

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

  1. Fork this repo!
  2. Clone: git clone https://github.com/YOUR-USERNAME/kaz.git
  3. Pick an issue or open a new one if you have a feature idea.
  4. Preferably check out a new feature branch: git checkout -b feature/my-feature (makes the PR process easier)
  5. Implement your change.
  • Try to keep your commits atomic.
  1. Push: git push origin FEATURE-BRANCH
  2. Create a new pull request.

License

Licensed under GNU GPL v3.

Project details


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 hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page