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.1.tar.gz (4.9 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.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

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

Hashes for quickdrop_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e25f9ac30fe50be62aa90ceb2546444847de85e19689f17291c0ce637a7e35c8
MD5 2990eda4b6f24f0ea3345495d08d6667
BLAKE2b-256 2d0908c5f05043817e2f27a452d092bca2d7974819b2949c90dc29cf875516f8

See more details on using hashes here.

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

Hashes for quickdrop_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35bc717550df98f75163ec9a331bb37299817c12a364138b224e57d9d5e5e843
MD5 4039ce3cad2baee0fb8f0602329c1c2c
BLAKE2b-256 bc1b4f0c2461273ede453ffed75866e96da1d68e1a0fc5158295a4414e5cee3c

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