diff --git a/bin/clean.sh b/bin/clean.sh new file mode 100755 index 0000000..40a325b --- /dev/null +++ b/bin/clean.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +case "$1" in + all) + $0 docker + $0 pacman + ;; + docker) + docker container ls --filter status=exited --format '{{.ID}}' | xargs -r docker container rm + docker image ls --filter dangling=true --format='{{.ID}}' | xargs -r docker image rm + ;; + pacman) + pacman -Scc + ;; + *) + echo "Please give parameter of: [all docker pacman]" + ;; +esac diff --git a/install.conf.json b/install.conf.json index 8a8f1f1..81ab6e4 100644 --- a/install.conf.json +++ b/install.conf.json @@ -32,6 +32,7 @@ "~/.config/i3/config": "i3/i3config", "~/.config/i3status/config": "i3/i3status", "~/.local/bin/checknofullscreen": "i3/checknofullscreen.sh", + "~/.local/bin/clean": "bin/clean.sh", "~/.local/bin/lockscreen": "i3/lockscreen.sh", "~/.local/bin/locknow": "i3/locknow.sh", "~/.config/dunst/dunstrc": "dunst/dunstrc",