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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c1a2dc3d7471bc74fc1da33cfd63a18fc4c0869271572b595f21d74324f1c4 |
|
MD5 | 71bac3b00d96d0317a2f316b610d4944 |
|
BLAKE2b-256 | fd451cd7c37a5ba7136a8c6b452fbbbe7f8732d583d3911ac1c50ad1872cb82b |
Close
Hashes for pyTooling.CLIAbstraction-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 486908a3c8f49eff3ab80709716e465bb33b4efe982a24531ae379c124326af7 |
|
MD5 | 0aeca80512c11fc27864db6726b1c67d |
|
BLAKE2b-256 | 0c3cac7988491c0821246aea4af5e9242641f622781774bebfd7e966e5ec5530 |