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
  • Analytics: View deployment statistics and page views
  • 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.4.tar.gz (6.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.4-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quickdrop_cli-0.1.4.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.20

File hashes

Hashes for quickdrop_cli-0.1.4.tar.gz
Algorithm Hash digest
SHA256 f94296e560dd78b2800feee4c3bd6d61c95f918f5365181c2768bbe4ffdbf215
MD5 a2259908b0ccffd9b9a6378df96c0d68
BLAKE2b-256 80cdda77e80fe76b9954e0072baaa832224c2601bb123b3f1cdf99733caff131

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickdrop_cli-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.20

File hashes

Hashes for quickdrop_cli-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 337d14dd36ceeefcf2aa8d0b3ed2c2c775f573af386e10ce687151f06e059247
MD5 eee7a85c449e5a11a9d09600e604abd9
BLAKE2b-256 c7199b71cfa785a15e9f91618357b1cf01c1f596ae5882fc049dee5e3782615b

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