mkdir tmp/zsh tmp/zsh/host tmp/zsh/os
echo echo loaded bash/env.zucker > tmp/shell/env.zucker
echo echo loaded shell/env.zucker > tmp/shell/env.zucker
+echo echo loaded shell/logout > tmp/shell/logout
echo echo loaded zsh.env.local > tmp/zsh/env.local
echo echo loaded zsh/rc.local > tmp/zsh/rc.local
echo echo loaded zsh/host/rc.zucker > tmp/zsh/host/rc.zucker
function tests() {
source_config tmp/zsh os rc Darwin nolocal
+ echo -n $source_file$source_file_local
source_config tmp/zsh host rc zucker
+ echo -n $source_file$source_file_local
source_config tmp/zsh os env Darwin nolocal
+ echo -n $source_file$source_file_local
source_config tmp/zsh host env zucker
+ echo -n $source_file$source_file_local
source_config tmp/bash host rc zucker
+ echo -n $source_file$source_file_local
source_config tmp/shell "" env zucker
+ echo -n $source_file$source_file_local
+
+ source_config tmp/shell "" logout
+ echo -n $source_file$source_file_local
+ source_config tmp/shell "" doesnt-exist
+ echo -n $source_file$source_file_local
}
# Run tests without and with debug output.
tests
echo
DEBUG=1 tests
+
+# vim: ft=sh