Chillbox CLI
Secure and render the local files needed to work with and upload to multiple servers.
The Chillbox project is still a work in progress at this time, but this chillbox CLI tool is mostly stable at this point.
Install
Chillbox CLI can be installed with pip:
pip install chillbox
It also depends on some other commands to be available on the local machine. The required commands are listed in commands-info.toml.
Usage
The chillbox CLI is built around the Invoke and Fabric packages. The built-in '--help' option can be used. There are number of subcommands available that each have their own help docstring.
# Show the general help and available subcommands.
chillbox --help
# Show the help for the 'init' subcommand.
chillbox --help init
A configuration file is necessary to do anything with the chillbox CLI. It will
default to use the chillbox.toml file in the current working directory. See
the docs/configuration-file.md for more information about the chillbox
configuration file.
Dependencies
Running a chillbox subcommand will automatically check for any other required commands and show which were not found. The whole list of these are listed in the commands-info.toml file. Any missing commands that are required will cause an error to be shown when running a chillbox subcommand.
Documentation
See further documentation for using chillbox at
https://jkenlooper.srht.site/chillbox/
Contributing
Please contact Jake Hickenlooper or create an issue.
Any submitted changes to this project require the commits to be signed off with the git command option '--signoff'. This ensures that the committer has the rights to submit the changes under the project's license and agrees to the Developer Certificate of Origin.
Release files for chillbox 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| chillbox-0.0.1.tar.gz | 31.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| chillbox-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 79.3 kB
Release files / chillbox-0.0.1.tar.gz
| Download URL | chillbox-0.0.1.tar.gz |
|---|---|
| Size | 31.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad8046d9e3f437d258748e01512b7814981d8ea5f74e847f0516e402f5b6f483
|
|
BLAKE2b-256 checksum How to use checksums |
f0fac03d1458943fd36bfa3fd515d45e6dc57a708ebdca886c5c54d84c41be39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|
Release files / chillbox-0.0.1-py3-none-any.whl
| Download URL | chillbox-0.0.1-py3-none-any.whl |
|---|---|
| Size | 47.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
977962fa7a47dba52ed64be7b49d7326a31d2d0afe0e541f0f1f75ea3cbadd05
|
|
BLAKE2b-256 checksum How to use checksums |
3810d56492a884a52e1da7200cec124bff82c5060d7967aa874a9bf9a5909512
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|