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.mdandmain.pyboilerplate
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
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
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 jbussdieker-0.8.2.tar.gz.
File metadata
- Download URL: jbussdieker-0.8.2.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7f77feb240cf545a7faf321143b2d5cc5c204a1595bc4bfba4495ec6084060a
|
|
| MD5 |
2b5c61951bd82716f0d985ee16ad954e
|
|
| BLAKE2b-256 |
a56507c8f0b1ce45ddbd43f5d2dac40b4f264968078e4f939579008e4458470d
|
File details
Details for the file jbussdieker-0.8.2-py3-none-any.whl.
File metadata
- Download URL: jbussdieker-0.8.2-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da59ed647c69d6e2231b2577568c74c938874b2c4015b76b53cf5bdde15f7658
|
|
| MD5 |
c1084d72066c8b33844e883ae45ae05c
|
|
| BLAKE2b-256 |
30f7c5f4057a2d19eae39dbbc4bac36c425dc7008aa4b1e264c63f6aa1cdd4f7
|