Basic abstraction layer for executables.
Project description
pyTooling.CLIAbstraction
pyTooling.CLIAbstraction is an abstraction layer and wrapper for command line programs, so they can be used easily in
Python. All parameters like --value=42
are described as parameters of the executable.
Example
tool = Git()
tool[tool.FlagHelp] = True
argumentString = tool.AsArgumentString()
argumentList = tool.AsArgumentList()
Contributors
- Patrick Lehmann (Maintainer)
- and more...
License
This Python package (source code) licensed under Apache License 2.0.
The accompanying documentation is licensed under Creative Commons - Attribution 4.0 (CC-BY 4.0).
SPDX-License-Identifier: Apache-2.0
Project details
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
Close
Hashes for pyTooling.CLIAbstraction-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8769b3c2d7b3c598040f43a23fd76ccc381ec26daa8e3fb424c1d14b1b3ef92 |
|
MD5 | a0e5c0ab836a85a27e1330d0860ce290 |
|
BLAKE2b-256 | 4cb83df559e0c64deb40dbcf6fbda502b54a1c5d1efe4fc515b1869ad2d32b0a |
Close
Hashes for pyTooling.CLIAbstraction-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3e4fa225aab652f3fe97ebf4cc710cf5a956d94cb272e435abba57437fc3857 |
|
MD5 | d5e1fe314a204b422f263c26f30d3e40 |
|
BLAKE2b-256 | 810fec11a9ebc5b42180a4970f506b9327f9351ac852bf5ba46fa80a9469e975 |