#!/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.*
}
