Configen cli
Project description
Configen CLI
This is the CLI tool for Configen, built with Typer, Rich, and OpenAI.
1. Install Pyenv
brew update
brew install pyenv
cat << 'EOF' >> ~/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
EOF
source ~/.zshrc
pyenv --version
pyenv install 3.12.3
pyenv local 3.12.3
which python
python --version
2. Create new Poetry project
poetry new configen-{project}
cd /configen-{project}
poetry install
poetry run pytest
poetry env info --path
3. Install/uninstall CLI from source code
pip install -e .
pip uninstall configen-cli
4. Deploy CLI to PyPI
poetry version patch
poetry build
poetry run twine upload --repository testpypi dist/* --verbose
poetry run twine upload --repository pypi dist/* --verbose
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
configen_cli-0.1.16.tar.gz
(5.0 kB
view details)
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 configen_cli-0.1.16.tar.gz.
File metadata
- Download URL: configen_cli-0.1.16.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e290d19b4d37d1affc2e9a0f386a656ad1d377a39652b02fc76181839695a28f
|
|
| MD5 |
2d3b6955f784b6ad92ee52973212cc13
|
|
| BLAKE2b-256 |
8b0d3d1d6999bcd12413d6b473644f9c154d11430bb0a9542564aed1abc5754b
|
File details
Details for the file configen_cli-0.1.16-py3-none-any.whl.
File metadata
- Download URL: configen_cli-0.1.16-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e1c48ca952dc25e15a585533f201e065dd5320046386cf206ba69f693c026d6
|
|
| MD5 |
674371f59a39ce02865b2ba29beefdb1
|
|
| BLAKE2b-256 |
f1c1a5f21357ff6424b40ce3072a6bd0cd596a60769d2f6bf63f0f443248cf06
|