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.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e703da74dd3fcecbf3274858ac54ad0b3485c60cfe4fc146d180d05acf87a290 |
|
MD5 | a6108cbefa9e09cca7dbce67c35123b2 |
|
BLAKE2b-256 | 7074f62d566168ca39cdc8f3bde15682acee938b0829f8fb7f048cdb01f7b116 |
Close
Hashes for pyTooling.CLIAbstraction-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e9874d40f0888f80dfb2867697d47517eee1daedabcef28efd21d60cb42200 |
|
MD5 | e32830dab6f1c3f4b9f58bc0616e2ec8 |
|
BLAKE2b-256 | 90e4a3254b5041e93af5d24f3ae6bd00bfcac0e1e23f4f8378cdb590631cc22e |