A simple deployment tool for quickdrop.host with automatic resource bundling
Project description
QuickDrop CLI
QuickDrop is a command-line tool that simplifies web deployment by automatically bundling and deploying HTML projects. It handles resource bundling, asset optimization, and versioning in one simple command.
Features
- One-Command Deployment: Deploy your entire web project with a single command
- Automatic Resource Bundling: CSS and JavaScript files are automatically inlined
- Asset Optimization: Images in CSS are converted to data URIs
- Version Management: Track deployment versions with built-in versioning
- Rollback Support: Easy rollback to previous versions if needed
Installation
pip install quickdrop-cli
Quick Start
- Login to QuickDrop:
quickdrop login
- Deploy your HTML file:
quickdrop push index.html
Commands
quickdrop login- Authenticate with QuickDropquickdrop push <file>- Deploy an HTML filequickdrop list- List all deploymentsquickdrop versions <site_hash>- List versions for a deploymentquickdrop rollback <site_hash> <version>- Rollback to a specific version
Options
-v, --verbose- Show detailed output during deployment--help- Show help message and exit
Example
# Deploy an HTML file with verbose output
quickdrop push index.html -v
# List all versions of a deployment
quickdrop versions abc123
# Rollback to version 2
quickdrop rollback abc123 2
License
This project is licensed under the MIT License - see the LICENSE file for details.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quickdrop_cli-0.1.1.tar.gz.
File metadata
- Download URL: quickdrop_cli-0.1.1.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e25f9ac30fe50be62aa90ceb2546444847de85e19689f17291c0ce637a7e35c8
|
|
| MD5 |
2990eda4b6f24f0ea3345495d08d6667
|
|
| BLAKE2b-256 |
2d0908c5f05043817e2f27a452d092bca2d7974819b2949c90dc29cf875516f8
|
File details
Details for the file quickdrop_cli-0.1.1-py3-none-any.whl.
File metadata
- Download URL: quickdrop_cli-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35bc717550df98f75163ec9a331bb37299817c12a364138b224e57d9d5e5e843
|
|
| MD5 |
4039ce3cad2baee0fb8f0602329c1c2c
|
|
| BLAKE2b-256 |
bc1b4f0c2461273ede453ffed75866e96da1d68e1a0fc5158295a4414e5cee3c
|