aboutsummaryrefslogtreecommitdiff
path: root/shenanigans.sh
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2024-03-10 08:23:57 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2024-03-10 08:23:57 +0100
commit4081f0e282531afa45cc36598c8936550935952f (patch)
tree23614536e61f5f45e314ba769a7e9690c66174d9 /shenanigans.sh
parent3344b747a14fbd9c6a16be0c1890b04605f78731 (diff)
downloaddotfiles-4081f0e282531afa45cc36598c8936550935952f.tar.gz
Update
Diffstat (limited to 'shenanigans.sh')
-rwxr-xr-xshenanigans.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/shenanigans.sh b/shenanigans.sh
index 7704a35..677cb12 100755
--- a/shenanigans.sh
+++ b/shenanigans.sh
@@ -139,3 +139,24 @@ backup() {
139 # Add to log file. 139 # Add to log file.
140 echo `date +"%D %T"` >> ~/.vault.log 140 echo `date +"%D %T"` >> ~/.vault.log
141} 141}
142
143tarball() {
144 echo $1
145 if [ -z "$1" ]; then
146 echo "No arguments provided. Usage: tarball <git-folder>"
147 return
148 fi
149
150 if [ ! -d "$1" ]; then
151 echo "Directory $1 does not exist."
152 return
153 fi
154
155 cwd=$(pwd)
156 pname=$(basename "$1")
157 cdate=$(date "+%Y%m%d%H%M")
158
159 cd $1
160 git archive --format=tar -o "/tmp/$pname-$cdate.tar.gz" -v HEAD
161 cd $cwd
162}