#!/bin/bash function backup-env-files() { if test -z "$1"; then echo "\$1 is empty."; exit 1; fi TASK_CONFIG_DIR=${TASK_CONFIG_DIR:-$HOME/.config/taskfile.build} 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.* }