Stephen M. Coakley bfe88ad604
Refactor command execution and help
- Copy and improve help text, and convert it to AsciiDoc files
- Evaluate commands dynamically
2017-06-17 16:19:58 -05:00

22 lines
600 B
Fish

function refresh -d "(deprecated) Refresh fish session by replacing current process"
echo (status -t)[5] | read -la caller
printf 'warning: function %srefresh%s is deprecated and will be removed soon.\n' \
(set_color -u) (set_color normal)
contains input $caller
or echo $caller
set -q CI
and return 0
type -q omf.reload
and omf.reload
# If omf.reload exist, current fish will be replaced via exec, so
# the code below will never be reached. When it doesn't exist, the code
# below, the deprecated method, will be used as fallback.
history --save
exec fish
end