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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5ad3ce69fc0c9e2ef6f724d638119d02eae67bfde7818a3bb1ff3b37d4a32d9 |
|
MD5 | 7ab53be9f9e0b3fa70402bb0eab6a367 |
|
BLAKE2b-256 | b7c85160bc4edaff7a6c41ae7a62c2fe3544d3687bebbf323acf79c456e9cb9d |
Close
Hashes for pyTooling.CLIAbstraction-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dde352a40683260ca4cb059bdc74de448420a5e5a0ee127d186f8dc877d6913 |
|
MD5 | 45490164c3ae9fefa3fba95ee534716f |
|
BLAKE2b-256 | 700e92e12eecd6a979c449031fd0498691c149c42feb551b1d65cfff1d080fac |