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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for chillbox-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ad8046d9e3f437d258748e01512b7814981d8ea5f74e847f0516e402f5b6f483
MD5 e8e58a9e7ba2d6940c9243619d9b1707
BLAKE2b-256 f0fac03d1458943fd36bfa3fd515d45e6dc57a708ebdca886c5c54d84c41be39

See more details on using hashes here.

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

Hashes for chillbox-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 977962fa7a47dba52ed64be7b49d7326a31d2d0afe0e541f0f1f75ea3cbadd05
MD5 6cf456a96052752c5937ac41ae166166
BLAKE2b-256 3810d56492a884a52e1da7200cec124bff82c5060d7967aa874a9bf9a5909512

See more details on using hashes here.

Supported by

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