Skip to main content

A helpful CLI and project generator.

Project description

python-jbussdieker

A helpful CLI and project generator.

Installing

pip install jbussdieker --upgrade

Commands

jbussdieker comes with a simple CLI with the following subcommands:


📌 version

Prints the current version.

$ jbussdieker version
jbussdieker v0.7.2

⚙️ config

Inspect or update your configuration.

By default, jbussdieker uses a config file at:

~/.jbussdieker.json

Show your config:

$ jbussdieker config

Set a config value:

$ jbussdieker config --set log_level=DEBUG

Values can be top-level config fields (like log_level) or custom keys (saved under custom_settings).


🗂️ create

Generate a new project directory in your current working directory.

$ jbussdieker create myproject

This will:

  • Make a new folder ./myproject/
  • Add a README.md and main.py boilerplate

Configuration File Override & Testing

You can override the config file location with an environment variable:

export JBUSSDIEKER_CONFIG=/path/to/custom_config.json

This is useful if you want to:

  • Use multiple different config files
  • Avoid overwriting your default config during development or testing

Our tests use this environment variable to isolate config files in temporary directories — your real config is never touched.

Example:

# Run with custom config file
JBUSSDIEKER_CONFIG=/tmp/myconfig.json jbussdieker config

Enjoy! 🚀

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

jbussdieker-0.10.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

jbussdieker-0.10.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file jbussdieker-0.10.0.tar.gz.

File metadata

  • Download URL: jbussdieker-0.10.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for jbussdieker-0.10.0.tar.gz
Algorithm Hash digest
SHA256 aa0002b58bcf689df8fe78f644e7405627a1b8600dab339a9107c0f77b709ee3
MD5 9d31aba5bf2fa43affbe63e6a60e034e
BLAKE2b-256 21e8890f0b16db6335e4d9fe77c4db023c38f7b4afed009dc7749398f5b6158c

See more details on using hashes here.

File details

Details for the file jbussdieker-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: jbussdieker-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for jbussdieker-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4a55c9a6960e55d1555e246f5cf81e8c3eb311014a1afbba3a1ef91d65b8d512
MD5 357f624914c6400e9dee202ed94952cf
BLAKE2b-256 77bda9c85bf39e7e2b6cb0099a0c6c8387e74c4ca998e06837e8989ca1933cc7

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