From 4c28a998b48d6493e6d9ee8fb271d24708ad376c Mon Sep 17 00:00:00 2001 From: William Ting Date: Tue, 31 Dec 2013 09:00:03 -0600 Subject: [PATCH] Correct fish post install message. Closes #234, #128. --- install.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/install.py b/install.py index a1e5831..0a7b34c 100755 --- a/install.py +++ b/install.py @@ -105,13 +105,18 @@ def parse_arguments(): def print_post_installation_message(etc_dir): aj_shell = '%s/autojump.sh' % etc_dir - if platform.system() == 'Darwin' and get_shell == 'bash': + source_msg = "\t[[ -s %s ]] && source %s\n" % (aj_shell, aj_shell) + + if get_shell() == 'fish': + rcfile = '~/.config/fish/config.fish' + source_msg = "if test -f %s; . %s; end" % (aj_shell, aj_shell) + elif platform.system() == 'Darwin' and get_shell() == 'bash': rcfile = '~/.profile' else: rcfile = '~/.%src' % get_shell() print("\nPlease manually add the following line to %s:\n" % rcfile) - print("\t[[ -s %s ]] && source %s\n" % (aj_shell, aj_shell)) + print(source_msg) print("Please restart terminal(s) before running autojump.\n")