jeremy f2b17647f4 docker-stacks-backup: add init command, output formatting, progress indicators, and bugfixes
New features:
  - init command: inject default x-backup config into compose files
  - --dir flag: scan a custom directory for stacks
  - --to flag: override restore target path

Bugfixes:
  - resolve_docker_volume: no longer double-prefixes volume names
  - metadata has_volumes now correctly tracks volume state
  - warn_named_volumes message now accurate about backup-volumes setting

Output formatting:
  - Terminal colors via tput (auto-disabled on non-TTY)
  - Unicode symbols: ✓ ● ℹ ⚠ ✗ ◇
  - Section headers with ━━━ separators
  - Colored verify results (green OK, red FAIL, yellow SKIP)
  - Cleaner interactive menus with colored prompts

Progress indicators (no dependencies):
  - tar --checkpoint shows live byte progress during backup/restore
  - Graceful fallback when checkpoint unavailable or non-TTY
2026-07-17 06:13:49 -04:00
2026-07-12 02:45:02 -04:00
2026-07-13 00:21:47 -04:00

Scripts

A collection of utility scripts for Linux desktop and server administration.

Contents

Directory Description
audio-toggle/ Switch PulseAudio/PipeWire audio sinks (next, previous, by name, or list) with desktop notifications
chaotic-aur/ One-shot idempotent installer for the Chaotic-AUR Arch Linux binary repository
docker-stacks-backup/ Backup & restore Docker Compose stacks — named volumes, bind mounts, pre/post hooks, retention, integrity verification
docker-stacks-update/ Discover running Compose stacks, pull latest images, and restart only those that changed
input-remapper-switcher/ Auto-switch input-remapper presets per-application via Hyprland socket events
proxmox-backup/ Backup & restore Proxmox VE configuration (local or over SSH) with integrity verification
proxmox-cloudimg/ Download, customize, and create Proxmox VE VM templates from official cloud images
zsh/ Zsh configuration (.zshrc), dependency bootstrap installer, and themed tmux config
S
Description
No description provided
Readme
177 KiB
Languages
Shell 100%