Skip to main content

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

  1. Login to QuickDrop:
quickdrop login
  1. Deploy your HTML file:
quickdrop push index.html

Commands

  • quickdrop login - Authenticate with QuickDrop
  • quickdrop push <file> - Deploy an HTML file
  • quickdrop list - List all deployments
  • quickdrop versions <site_hash> - List versions for a deployment
  • quickdrop 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

quickdrop_cli-0.1.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quickdrop_cli-0.1.2-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file quickdrop_cli-0.1.2.tar.gz.

File metadata

  • Download URL: quickdrop_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.6

File hashes

Hashes for quickdrop_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1d1d9fa8b067207adbc159f244ac6b92b4c69a32ed3ba9c1070c54c4e5f0de3a
MD5 4326fed2f67ac3added831eef7d27a19
BLAKE2b-256 3dba8c288653cb0ee8540390f077e6682d0dd391fbaa51c3f5ca36b663219b66

See more details on using hashes here.

File details

Details for the file quickdrop_cli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: quickdrop_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.6

File hashes

Hashes for quickdrop_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 862c5fb0363ee23282e8c6e82b0206d18ab440a27c65bf7d93565927b08958cb
MD5 b76728700f20fd821e0f5dfa58c238b1
BLAKE2b-256 3b709a634665fc6dc41454f1a93cd30f032f2695d873c506a4d63f73b1b1feb2

See more details on using hashes here.

Supported by

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