Skip to main content

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.

Please don't upload to GitHub

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

chillbox-0.0.1.tar.gz (31.9 kB view hashes)

Uploaded Source

Built Distribution

chillbox-0.0.1-py3-none-any.whl (47.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page