#!/usr/bin/env bash backup-env-files() { if [[ -z "$1" ]]; then echo "\$1 is empty."; exit 1; fi local task_config_dir=${TASK_CONFIG_DIR:-$HOME/.config/taskfile.build} local backup_filepath="$1/$(date +'%Y-%m-%d')-backup-env-files.tar.gz" echo "Backing up env files to: $backup_filepath" cd "$task_config_dir" || exit 1 tar -czf "$backup_filepath" .env.* }