1
0
mirror of https://github.com/wting/autojump synced 2026-03-02 03:49:26 +00:00

Makes sure that autojump is sourced before running.

Fixes #255.
This commit is contained in:
William Ting
2014-10-04 19:41:41 -07:00
parent fe5f78fe43
commit 819c5c76cc
6 changed files with 55 additions and 35 deletions

View File

@@ -46,9 +46,10 @@ from autojump_data import Entry
from autojump_data import load
from autojump_data import save
from autojump_utils import first
from autojump_utils import get_tab_entry_info
from autojump_utils import get_pwd
from autojump_utils import get_tab_entry_info
from autojump_utils import has_uppercase
from autojump_utils import is_autojump_sourced
from autojump_utils import is_osx
from autojump_utils import is_windows
from autojump_utils import last
@@ -59,7 +60,7 @@ from autojump_utils import sanitize
from autojump_utils import take
from autojump_utils import unico
VERSION = '22.1.0-beta'
VERSION = '22.1.1-beta'
FUZZY_MATCH_THRESHOLD = 0.6
TAB_ENTRIES_COUNT = 9
TAB_SEPARATOR = '__'
@@ -350,6 +351,12 @@ def print_stats(data, data_path):
def main(args): # noqa
if not is_autojump_sourced() and not is_windows():
print("Please source the correct autojump file in your shell's")
print("startup file. For more information, please reinstall autojump")
print("and read the post installation instructions.")
return 1
config = set_defaults()
# all arguments are mutually exclusive