Metadata-Version: 2.4
Name: step-cli-tools
Version: 0.2.4b6
Summary: Prebuilt tools for the smallstep step-cli
License-Expression: MIT
License-File: LICENSE
Keywords: step-ca,step-cli,ca,cli,certificate,certificate-authority
Author: LeoTN
Author-email: LeoTN.GitHub@gmx.net
Requires-Python: >=3.10,<4.0
Classifier: Topic :: Utilities
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Dist: cryptography (>=46.0.3,<47.0.0)
Requires-Dist: packaging (>=25.0,<26.0)
Requires-Dist: questionary (==2.1.1)
Requires-Dist: rich (>=14.2.0,<15.0.0)
Requires-Dist: ruamel-yaml (>=0.19.1,<0.20.0)
Project-URL: Bug Tracker, https://github.com/LeoTN/step-cli-tools/issues
Project-URL: Homepage, https://github.com/LeoTN/step-cli-tools#readme
Project-URL: Repository, https://github.com/LeoTN/step-cli-tools
Description-Content-Type: text/markdown

<div align="center">

[![step-cli-tools](https://raw.githubusercontent.com/LeoTN/step-cli-tools/main/assets/logo/readme_logo.svg)](https://github.com/LeoTN/step-cli-tools)

[![latest-version](https://img.shields.io/github/v/release/LeoTN/step-cli-tools?&filter=*.*.*&display_name=release&style=for-the-badge&logo=Rocket&logoColor=green&label=LATEST&color=green)](https://github.com/LeoTN/step-cli-tools/releases/latest)
[![latest-beta-version](https://img.shields.io/github/v/release/LeoTN/step-cli-tools?&include_prereleases&filter=*.*.*b*&display_name=release&style=for-the-badge&logo=Textpattern&logoColor=orange&label=LATEST%20BETA&color=orange)](https://github.com/LeoTN/step-cli-tools/releases)
[![license](https://img.shields.io/github/license/LeoTN/step-cli-tools?&style=for-the-badge&logo=Google%20Docs&logoColor=blue&label=License&color=blue)](https://github.com/LeoTN/step-cli-tools/blob/main/LICENSE)

</div>

##

This tool is designed to **simplify** using the [step-ca](https://github.com/smallstep/certificates) command-line interface **step-cli** whilst adding a few extra features.

<img src="https://raw.githubusercontent.com/LeoTN/step-cli-tools/main/assets/readme.gif">

## 🚀 Getting Started

**Install / upgrade with pip:**
```bash
pip install step-cli-tools --upgrade
```

**Start the tool:**
```bash
sct
```

## Features

| Feature | Description |
|---------|-------------|
| 📜 **Manage Root CA Certificates** | Install & uninstall your **root CA certificate** easily |

ℹ️ More features are planned.

## Supported Platforms

| Platform              | Status     |
|-----------------------|:----------:|
| Ubuntu Server         | ✅         |
| Windows 11            | ✅         |
| Debian                | Unverified |
| macOS                 | Unverified |
| Windows 10            | Unverified |

⚠️ The tool should work on the unverified platforms, but they have not been actively tested. User feedback on these systems is welcome!

## Credits & License

* [**vhs**](https://github.com/charmbracelet/vhs) → creation of the terminal GIF
* [**step-cli**](https://github.com/smallstep/cli) → the magic under the hood
* [**Inkscape**](https://inkscape.org) → program used to design the logo
* [**Python dependencies**](https://github.com/LeoTN/step-cli-tools/blob/main/pyproject.toml) → several useful libraries

I appreciate your **constructive** and **honest** feedback. Feel free to create an **issue** or **feature** request.

*This repository is licensed under the [MIT License](https://github.com/LeoTN/step-cli-tools/blob/main/LICENSE).*
