Prebuilt tools for the smallstep step-cli
Project description
step-cli-tools is designed to simplify using the step-ca command-line interface step-cli whilst adding a few extra features.
About
I made this tool to learn more about Python and publishing packages to PyPI. Since I am running my own step-ca server for my private infrastructure, I was looking for a way to easily request certificates for my various services. Basically, I threw a bunch of libraries together and this was the result.
There is probably a better way to do this, but this is what I came up with. Maybe you will find it useful too!
Getting Started
Install / upgrade with pip:
pip install step-cli-tools --upgrade
Start the tool:
sct
Features
| Feature | Description |
|---|---|
| Manage root CA certificates | Install & uninstall your root CA certificate easily |
| Request certificates | Request TLS certificates from your step-ca server |
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 → creation of the terminal GIF
- step-cli → the magic under the hood
- Inkscape → program used to design the logo
- Python dependencies → 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.
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 step_cli_tools-0.3.1b0.tar.gz.
File metadata
- Download URL: step_cli_tools-0.3.1b0.tar.gz
- Upload date:
- Size: 39.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ee4a8856e0c2db3af53e08c265f6981d0c14fee3f5e544f3be0a4ae49ea29d8
|
|
| MD5 |
d21615679ff4d8bea6f15be2e5f4df96
|
|
| BLAKE2b-256 |
a954f4b7e318e96c551924d23abc0629f430d534fe8081e2e2d273beb5221810
|
File details
Details for the file step_cli_tools-0.3.1b0-py3-none-any.whl.
File metadata
- Download URL: step_cli_tools-0.3.1b0-py3-none-any.whl
- Upload date:
- Size: 44.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c98c94b8d458a2c76c1653b38e3ffa148a3756125d1021fddf139cd0eb81d1eb
|
|
| MD5 |
87104d29f49e813104b390249a80c875
|
|
| BLAKE2b-256 |
a08189c07b149fbdcd251cad68a96ff60cc72528a7e01035a39ece0a55b952cc
|