aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2024-06-11 14:38:38 +0300
committerkaotisk <kaotisk@arching-kaos.org>2024-06-11 14:38:38 +0300
commitb672f3904c2e17833ff5745bdbc16a8f351ff517 (patch)
tree99cd09fbf098e9749d82da3dfa6d5fc9a42c4b36 /bin
parent8deaee63cabbf7be3254403706cc5e4ceaa4f735 (diff)
downloadarching-kaos-tools-b672f3904c2e17833ff5745bdbc16a8f351ff517.tar.gz
arching-kaos-tools-b672f3904c2e17833ff5745bdbc16a8f351ff517.tar.bz2
arching-kaos-tools-b672f3904c2e17833ff5745bdbc16a8f351ff517.zip
implementing the ak-template on ak-clean
Diffstat (limited to 'bin')
-rwxr-xr-xbin/ak-clean36
1 files changed, 35 insertions, 1 deletions
diff --git a/bin/ak-clean b/bin/ak-clean
index c30324e..f69071c 100755
--- a/bin/ak-clean
+++ b/bin/ak-clean
@@ -1,2 +1,36 @@
#!/bin/bash
-rm -rf /tmp/aktmp*
+##
+## Cleans up temporary directories and files
+##
+## USE WITH CAUTION:
+## Running while there are other arching-kaos-tools running might result
+## breaking these. Use it after all your previously issued ak commands
+## finish.
+##
+## Usage:
+##
+## -h, --help Prints this help message
+##
+## -c, --clean Removes all /tmp/aktmp* directories
+##
+
+fullprogrampath="$(realpath $0)"
+PROGRAM="$(basename $0)"
+descriptionString="Cleans ak temp files"
+
+source $AK_LIBDIR/_ak_script
+
+_ak_tmp_cleanup(){
+ rm -rf /tmp/aktmp*
+}
+
+if [ ! -z $1 ] # && [ -n "$1" ]
+then
+ case $1 in
+ -h | --help) _ak_usage; exit;;
+ -c | --clean) _ak_tmp_cleanup; exit;;
+ *) _ak_usage;
+ esac
+else
+ _ak_usage
+fi