diff options
author | EuAndreh <eu@euandre.org> | 2023-02-22 21:37:41 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2023-02-22 21:37:41 -0300 |
commit | 637972a1d7505b173debfd8640e8ca739babdd89 (patch) | |
tree | 61798a04ebb3d2f014860884c7206402c0a4d70e /bin/gc | |
parent | bin/gc: GC Guix for root user (diff) | |
download | dotfiles-637972a1d7505b173debfd8640e8ca739babdd89.tar.gz dotfiles-637972a1d7505b173debfd8640e8ca739babdd89.tar.xz |
bin/gc: Use early return on gc_docker()
Diffstat (limited to 'bin/gc')
-rwxr-xr-x | bin/gc | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -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() { |