minidarkmimi-start-cli
A secure launcher and encrypted config bootstrap library for Python projects.
Install
pip install minidarkmimi-start-cli
Import path stays the same:
from start_cli import EncryptedConfig, ConfigLoader, AppSettings, create_cli
What it provides
- encrypted config storage via
EncryptedConfig - smart config loading with
ConfigLoaderandload_config - reusable Click CLI bootstrap via
create_cli - environment-aware settings via
AppSettings - helper utilities for masking secrets and maintaining
.gitignore
Quick example
from start_cli import EncryptedConfig, create_cli
cfg = EncryptedConfig.create("config.env", password="example-password")
cfg["API_TOKEN"] = "example-token"
cfg.save()
def start_app() -> None:
print("app started")
cli = create_cli(
app_name="My Project",
app_callable=start_app,
required_envs={"API_TOKEN": "API token"},
)
Links
Metadata
Release files for minidarkmimi-start-cli 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| minidarkmimi_start_cli-1.0.2.tar.gz | 35.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| minidarkmimi_start_cli-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.5 kB
Release files / minidarkmimi_start_cli-1.0.2.tar.gz
| Download URL | minidarkmimi_start_cli-1.0.2.tar.gz |
|---|---|
| Size | 35.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff8cf145845260559e8e2a5a62d42c4bc5df82d4a384b64dd1e9b75ceb3949ed
|
|
BLAKE2b-256 checksum How to use checksums |
60df41c54066e07eca258fbe10742c16c9270bfb866008271f53d28873396cd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.7
|
Release files / minidarkmimi_start_cli-1.0.2-py3-none-any.whl
| Download URL | minidarkmimi_start_cli-1.0.2-py3-none-any.whl |
|---|---|
| Size | 40.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4888c399066577ff761e7b239242c7c68eb596ca6f7dfbcc1ebe760c35b4c79a
|
|
BLAKE2b-256 checksum How to use checksums |
0b2adefebaf0c6bba7f5ce82569151f8d7e5c4610d6357710074c445ef35f60f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.7
|
Security for minidarkmimi-start-cli 1.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.