From 4081f0e282531afa45cc36598c8936550935952f Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Sun, 10 Mar 2024 08:23:57 +0100 Subject: Update --- shenanigans.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'shenanigans.sh') diff --git a/shenanigans.sh b/shenanigans.sh index 7704a35..677cb12 100755 --- a/shenanigans.sh +++ b/shenanigans.sh @@ -139,3 +139,24 @@ backup() { # Add to log file. echo `date +"%D %T"` >> ~/.vault.log } + +tarball() { + echo $1 + if [ -z "$1" ]; then + echo "No arguments provided. Usage: tarball " + return + fi + + if [ ! -d "$1" ]; then + echo "Directory $1 does not exist." + return + fi + + cwd=$(pwd) + pname=$(basename "$1") + cdate=$(date "+%Y%m%d%H%M") + + cd $1 + git archive --format=tar -o "/tmp/$pname-$cdate.tar.gz" -v HEAD + cd $cwd +} -- cgit v1.2.3