// Language: Bash
#!/usr/bin/env bash
set -euo pipefail
src="$HOME/projects/app"
out="$HOME/backups/app-$(date +%F).tar.gz"
tar -czf "$out" \
--exclude='.git' \
--exclude='node_modules' \
-C "$(dirname "$src")" "$(basename "$src")"
printf 'wrote %s\n' "$out"