Skip to content

quadram-institute-bioscience/qimu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qimu

Quadram institute miscellaneous utilities

Installation

Development Installation

# Clone the repository
cd qimu

pip install qimu
# or Install in development mode with dev dependencies
pip install -e ".[dev]"

Usage

qimu [OPTIONS] COMMAND [ARGS]...

General Options

  • -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

Commands

version

Print the version information.

# Print version number only
qimu version

# Print full version info including all dependencies
qimu version --full

config

Manage 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 myvalue

Configuration

qimu 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...

Development

Running Tests

pytest

Code Quality

# Format code
black qimu tests

# Lint code
ruff check qimu tests

# Fix linting issues automatically
ruff check --fix qimu tests

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages