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.7.9.tar.gz (5.6 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.7.9-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for jbussdieker-0.7.9.tar.gz
Algorithm Hash digest
SHA256 40ea399155bf70a4fe4a0a3fe3e93721b26038de626c312cba931c5b031c5c14
MD5 d97e0dc67f32bc8477f937870939e2a1
BLAKE2b-256 b2d633e50dc3f0fea914f95b4b0fde8768e9aa36d2fd44a395d2766756f3aa71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jbussdieker-0.7.9-py3-none-any.whl
  • Upload date:
  • Size: 5.4 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.7.9-py3-none-any.whl
Algorithm Hash digest
SHA256 c4d72ba87613090cf96d39e942937376f2bdf5a7c552f8b40e5c6c0a43151c26
MD5 687107dcd17b4f88bfad4108a9a66375
BLAKE2b-256 b3d8ff3b93e9c9e018f7ed4e883f10b9b3052eb88a4749bb14b854fc018d214e

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