Skip to content

aleasoluciones/boscli

Repository files navigation

Boscli

CI Coverage Status Python versions supported License

Boscli is the base infrastructure to create ad hoc shells or command line interfaces using Python.

It includes an engine for command completion, types verification, command help and other useful features. It can be used with readline to provide advanced line editing, history and autocompletion.

Examples

See examples dir for a minimal ad hoc shell using readline.

Installation

You can install the latest sources from GitHub in your project.

python -m pip install -e git+git://github.com/aleasoluciones/boscli.git#egg=boscli

Specs

To run the Boscli specs you should create a virtual environment, install the development requirements and then run mamba.

python -m pip install -r requirements-dev.txt
mamba

Contribute

If you'd like to contribute, fork repository, and send a pull request.

About

⌨️ Extensible command line processor for "ad hoc" shells creation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages