1#RUN: %fish -C 'set -g fish %fish' %s 2begin 3 set -l dir $PWD/(dirname (status -f)) 4 set -gx XDG_CONFIG_HOME $dir/broken-config/ 5 set -gx HOME $dir/broken-config/ 6 $fish -l -c 'echo but still going' 7 # CHECK: broken 8 # CHECK: but still going 9 # CHECKERR: fish: Unknown command: syntax-error 10 # CHECKERR: ~//fish/config.fish (line {{\d+}}): 11 # CHECKERR: syntax-error 12 # CHECKERR: ^ 13 # CHECKERR: from sourcing file ~//fish/config.fish 14 # CHECKERR: called during startup 15 16 $fish -c "echo normal command" -C "echo init" 17 # CHECK: broken 18 # CHECK: init 19 # CHECK: normal command 20end 21