fish-shell/tests/gen_output.fish
Johannes Altmanninger 49c5f96470 Use set -l to force use of a local variable
Bare set overwrites a global/universal variable if it exists.
2020-05-15 08:25:07 +02:00

18 lines
381 B
Fish
Executable File

#!/usr/bin/env fish
#
# Generate output for a test script
#
# It is important that you verify that the generated
# output is correct!
#
for i in $argv
set -l template_out (basename $i .in).out
set -l template_err (basename $i .in).err
set -l template_status (basename $i .in).status
fish <$i >$template_out 2>$template_err
echo $status >$template_status
end