Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

configen_cli-0.1.16-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

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

Hashes for configen_cli-0.1.16.tar.gz
Algorithm Hash digest
SHA256 e290d19b4d37d1affc2e9a0f386a656ad1d377a39652b02fc76181839695a28f
MD5 2d3b6955f784b6ad92ee52973212cc13
BLAKE2b-256 8b0d3d1d6999bcd12413d6b473644f9c154d11430bb0a9542564aed1abc5754b

See more details on using hashes here.

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

Hashes for configen_cli-0.1.16-py3-none-any.whl
Algorithm Hash digest
SHA256 6e1c48ca952dc25e15a585533f201e065dd5320046386cf206ba69f693c026d6
MD5 674371f59a39ce02865b2ba29beefdb1
BLAKE2b-256 f1c1a5f21357ff6424b40ce3072a6bd0cd596a60769d2f6bf63f0f443248cf06

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page