aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/gc18
1 files changed, 10 insertions, 8 deletions
diff --git a/bin/gc b/bin/gc
index 32103c5..50127bd 100755
--- a/bin/gc
+++ b/bin/gc
@@ -122,15 +122,17 @@ gc_tmpdir() {
}
gc_docker() {
- if command -v docker; then
- yes | docker system prune -a
- docker rmi "$(docker images -a -q)" ||:
- docker rm "$(docker ps -a -f status=exited -q)" ||:
- docker stop "$(docker ps -a -q)" ||:
- docker rm "$(docker ps -a -q)" ||:
- yes | docker volume prune
- yes | docker container prune
+ if ! command -v docker; then
+ return
fi
+
+ yes | docker system prune -a
+ docker rmi "$(docker images -a -q)" ||:
+ docker rm "$(docker ps -a -f status=exited -q)" ||:
+ docker stop "$(docker ps -a -q)" ||:
+ docker rm "$(docker ps -a -q)" ||:
+ yes | docker volume prune
+ yes | docker container prune
}
gc_email() {