diff --git a/fish/.config/fish/functions/dotP.fish b/fish/.config/fish/functions/dotP.fish index 27eafce..dfeeb70 100644 --- a/fish/.config/fish/functions/dotP.fish +++ b/fish/.config/fish/functions/dotP.fish @@ -1,5 +1,7 @@ function dotP --description 'Generate Pipewire dot graph for all nodes' - pw-dot -d -L -a -o /tmp/pw.dot - dot -Tsvg /tmp/pw.dot >~/Pictures/pipewire/pw-dot-(date +%T).svg - rm /tmp/pw.dot + set -l output ~/Pictures/pipewire/pw-dot-(date +%T) + pw-dot -d -L -a -o $output.dot + if test "$argv[1]" = -c + dot -Tsvg $output.dot >$output.svg + end end diff --git a/fish/.config/fish/functions/dotp.fish b/fish/.config/fish/functions/dotp.fish index e0c4d7a..b50bcde 100644 --- a/fish/.config/fish/functions/dotp.fish +++ b/fish/.config/fish/functions/dotp.fish @@ -1,5 +1,7 @@ function dotp --description 'Generate Pipewire dot graph for linked nodes' - pw-dot -d -L -s -o /tmp/pw.dot - dot -Tsvg /tmp/pw.dot >~/Pictures/pipewire/pw-dot-(date +%T).svg - rm /tmp/pw.dot + set -l output ~/Pictures/pipewire/pw-dot-(date +%T) + pw-dot -d -L -s -o $output.dot + if test "$argv[1]" = -c + dot -Tsvg $output.dot >$output.svg + end end