Command Line Interface for various application servers
Project description
Sabacan is a command line interface using various application server APIs. Currently sabacan support the following server APIs.
Sabacan has the following design concept:
- Command line option compatibility. All subcommand options are compatible to the options of CLI commands corresponding to application servers. This ease to replace using the commands by sabacan.
- Minimum dependencies. Sabacan uses only Python standard libraries. This ease to export sabacan into environments unavailable to use package managers.
Installation
Use pip:
pip install sabacan
or use setup.py:
python3 setup.py install
These will install sabacan command.
Usage
Sabacan command takes a subcommand.
Generate UML by PlanUML server:
sabacan -u http://localhost/plantuml plantuml -tpng sequence.uml
Validate document by RedPen:
sabacan -u http://X.X.X.X redpen -r json document.md
Enable to specify the server URL by environment variables:
export SABACAN_REDPEN_URL=http://localhost/redpen:8080 sabacan redpen -r plain2 document.rst sabacan redpen -r xml document.txt
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size sabacan-0.0.4-py3-none-any.whl (15.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size sabacan-0.0.4.tar.gz (13.0 kB) | File type Source | Python version None | Upload date | Hashes View |