Quadram institute miscellaneous utilities
# Clone the repository
cd qimu
pip install qimu
# or Install in development mode with dev dependencies
pip install -e ".[dev]"qimu [OPTIONS] COMMAND [ARGS]...-c, --config FILE- Specify a config file to override default (~/.config/qimu.ini)--debug- Enable debug logging (DEBUG level)--verbose- Enable verbose logging (INFO level)--log FILE- Save log to FILE in addition to printing to STDERR
Print the version information.
# Print version number only
qimu version
# Print full version info including all dependencies
qimu version --fullManage configuration settings.
# Display current configuration
qimu config
# Set a parameter in the default [qimu] section
qimu config --set mykey myvalue
# Set a parameter in a specific section
qimu config --set mysection.mykey myvalueqimu uses an INI-format configuration file. The default location is ~/.config/qimu.ini.
Example configuration:
[qimu]
# Generic parameters
value = args...
[subcommand]
# Subcommand-specific parameters
value = args...pytest# Format code
black qimu tests
# Lint code
ruff check qimu tests
# Fix linting issues automatically
ruff check --fix qimu testsMIT