Skip to main content

Github All Releases GitHub Release MIT License

About the Project

Documentation

What QuickZip Is

QuickZip is a CLI utility I developed to solve a backup problem on my machines. I wanted a way to quickly backup up small sets of configuration files and data without deploying a massive, hard to maintain tool with too much front-end configuration. QuickZip uses a config.toml file to build tiny list of backups that are conducted when called (typically via cron).

Key Features

  • Create jobs with configuration file, including support for variables and defaults
  • Beautiful CLI
  • Backup Audits
  • Webhook Support
$ quick-zip --help

Usage: qz [OPTIONS] COMMAND [ARGS]...

Options:
  --verbose / --no-verbose        [default: False]
  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.

  --help                          Show this message and exit.

Commands:
  audit   🧐 Performs ONLY the audits for configured jobs
  config  📄 displays the configuration file
  docs    💬 Opens quickZip documentation in browser
  jobs
  run     ✨ The main entrypoint for the application.

What QuickZip Isn't

QuickZip is NOT a replacement for a robust backup or imaging software. It's primary use case is to collect configuration files on system other similar types of files, zip them up, and stick them somewhere else on your file system.

Why not x???

I can't comment on every backup utility but I can mention the few that I looked at. Borg was a strong contender and I will likely use it for other things down the line, however I felt like there was too much upfront configuration before being able to use. Rsync / Rclone were both great options but I felt there were too confusing/robust for what I was trying to do. On top of that, I was looking for a few features that I hadn't seen.

  • Backup Audits: The ability to "audit" backups and specify how old the newest backup should be
  • Webhook Support: Send backup data to Home Assistant for notifications and dashboards.

Also, I just like building stuff. 👍

Release files for quick-zip 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quick-zip 0.1.9
File Size Uploaded
quick_zip-0.1.9.tar.gz 12.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quick-zip 0.1.9
File Interpreter ABI Platform
quick_zip-0.1.9-py3-none-any.whl Python 3 none any Details

Total release size: 27.4 kB

Release files / quick_zip-0.1.9.tar.gz

Download URL quick_zip-0.1.9.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c74a3e06bcdceabcd0bd0ddbed8cab8807f03421db97858e4b7a3905993fd04a
BLAKE2b-256 checksum
How to use checksums
781cd3d902ae337566cbc8ed957b32336645e1d177c12d17d5863a687e242995
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.8.6 Darwin/20.3.0

Release files / quick_zip-0.1.9-py3-none-any.whl

Download URL quick_zip-0.1.9-py3-none-any.whl
Size 15.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
edf9bb935c169fd952fdd7f35bf5094b5220bdf70adb49910a7f568c0f211801
BLAKE2b-256 checksum
How to use checksums
8c41d419a20f96e15334f8991bb1c2d52b88e562d390d48663f7b1b4a63b2374
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.8.6 Darwin/20.3.0

Release history Release notifications | RSS feed

This release

0.1.9 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page