aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2023-02-22 21:37:41 -0300
committerEuAndreh <eu@euandre.org>2023-02-22 21:37:41 -0300
commit637972a1d7505b173debfd8640e8ca739babdd89 (patch)
tree61798a04ebb3d2f014860884c7206402c0a4d70e /bin
parentbin/gc: GC Guix for root user (diff)
downloaddotfiles-637972a1d7505b173debfd8640e8ca739babdd89.tar.gz
dotfiles-637972a1d7505b173debfd8640e8ca739babdd89.tar.xz
bin/gc: Use early return on gc_docker()
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() {