Deployment scripts for websites that use Chill and custom Python services. Work in Progress
Project description
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.
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file chillbox-0.0.1.tar.gz
.
File metadata
- Download URL: chillbox-0.0.1.tar.gz
- Upload date:
- Size: 31.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad8046d9e3f437d258748e01512b7814981d8ea5f74e847f0516e402f5b6f483 |
|
MD5 | e8e58a9e7ba2d6940c9243619d9b1707 |
|
BLAKE2b-256 | f0fac03d1458943fd36bfa3fd515d45e6dc57a708ebdca886c5c54d84c41be39 |
File details
Details for the file chillbox-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: chillbox-0.0.1-py3-none-any.whl
- Upload date:
- Size: 47.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 977962fa7a47dba52ed64be7b49d7326a31d2d0afe0e541f0f1f75ea3cbadd05 |
|
MD5 | 6cf456a96052752c5937ac41ae166166 |
|
BLAKE2b-256 | 3810d56492a884a52e1da7200cec124bff82c5060d7967aa874a9bf9a5909512 |