From ebb9216e51903ac9a51989c4514ed8d0dbf69c42 Mon Sep 17 00:00:00 2001 From: Uri Sharf Date: Mon, 27 Jan 2014 11:57:26 +0100 Subject: [PATCH] make dependency diagram use tempfiles --- aliases/available/docker.aliases.bash | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/aliases/available/docker.aliases.bash b/aliases/available/docker.aliases.bash index f63be3d4..163144e1 100644 --- a/aliases/available/docker.aliases.bash +++ b/aliases/available/docker.aliases.bash @@ -8,7 +8,19 @@ alias dkpsa='docker ps -a' alias dki='docker images' alias dkrm='docker rm $(docker ps -a -q)' # delete all stopped containers alias dkrmi='docker rmi $(docker images | grep "^" | awk "{print $3}")' -alias dkideps='docker images -viz | dot -Tpng -o docker.png && xdg-open docker.png ' # with graphviz + +function dkideps() { + OUT=$(mktemp -t docker-viz-XXXX.png) + docker images -viz | dot -Tpng > $OUT + case $OSTYPE in + linux*) + xdg-open $OUT + ;; + darwin*) + open $OUT + ;; + esac +} # docker run [container] env function dkre() {