diff options
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() { |