Metadata-Version: 2.1
Name: gnukek-cli
Version: 0.4.1
Summary: Kinetic Encryption Key CLI
Home-page: https://github.com/SweetBubaleXXX/KEK-cli
Author: SweetBubaleXXX
License: GNU General Public License v3.0
Project-URL: Source, https://github.com/SweetBubaleXXX/KEK-cli
Project-URL: Bug Tracker, https://github.com/SweetBubaleXXX/KEK-cli/issues
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Topic :: Security :: Cryptography
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: dev
Provides-Extra: build
License-File: LICENSE

# KEK-cli
![Python](https://img.shields.io/badge/Python->=3.7-orange)
![gnukek](https://img.shields.io/badge/gnukek-==1.0.0-yellow)
![License](https://img.shields.io/pypi/l/gnukek-cli)
![Status](https://img.shields.io/pypi/status/gnukek-cli)

Kinetic Encryption Key CLI

----------

Cross-platform command-line interface for [KEK](https://pypi.org/project/gnukek/).

----------

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install [KEK-cli](https://pypi.org/project/gnukek-cli/).

```bash
pip install gnukek-cli
```

## Usage

Show help:

```bash
kek --help
```

Generate new key:

```bash
kek generate
```

Encrypt file:

```bash
kek encrypt {FILE}
```

Decrypt file:

```bash
kek decrypt {FILE}
```

List existing keys:

```bash
kek list
```

Set default private key:

```bash
kek default {KEY_ID}
```

Export key to file:

```bash
kek export {KEY_ID}
```

Import key from file:

```bash
kek import {FILE}
```

For more information see:

```bash
kek {sub-command} --help
```

## License

[GPLv3 license](https://github.com/SweetBubaleXXX/KEK-cli/blob/main/LICENSE)
