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.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 071341c405291c27d89158b5b8cd5c2c1566af6f3ff5f705ba58dfe12d4dd4e9 |
|
MD5 | 9e89b73b155a297c6e0ac0cee715b634 |
|
BLAKE2b-256 | a266d56163f90fe41691b6d97191a3744be4419fcf84918f337e4b1952436528 |
Close
Hashes for pyTooling.CLIAbstraction-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aa0a7178190aa39df2f573de0ec56297393f7fe0d911ef919c6e28e9ab0f6d1 |
|
MD5 | 0ff766f9463507e29d7341f9a47b8e14 |
|
BLAKE2b-256 | eb5a0934805acfc52ec340ff8b94c0931d0a34f13b4fdc164ce43163f2a469e9 |