diff --git a/.config/fish/functions/vitally.fish b/.config/fish/functions/vitally.fish
index e08188a..fbf7698 100644
--- a/.config/fish/functions/vitally.fish
+++ b/.config/fish/functions/vitally.fish
@@ -1,9 +1,18 @@
function vitally
set cmd $argv[1]
- set cmds start stop session-name init
- if not contains $cmd $cmds
+
+ if not contains $cmd start stop session-name init do
echo "usage: vitally <CMD>; <CMD>: start, stop, session-name, init"
+ return 1
+ end
+
+ if test $cmd = "do"
+ set cmds (string replace -a ',' '' $argv[2..])
else
- eval "vitally-$cmd"
+ set cmds $cmd
+ end
+
+ for c in $cmds
+ eval "vitally-$c"
end
end