This commit is contained in:
Chris Lane 2013-08-19 21:15:02 -04:00
commit e3d6976a03
4 changed files with 10 additions and 6 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*.pyc
build

11
cheat
View File

@ -1,11 +1,16 @@
#!/usr/bin/env python #!/usr/bin/env python
import os import os
import sys import sys
import cheatsheets
def cheat_directories(): def cheat_directories():
default = [ default_dir for default_dir in [os.path.expanduser('~/.cheat'), default_directories = [os.path.expanduser('~/.cheat')]
cheatsheets.cheat_dir] if os.path.isdir(default_dir) ] try:
import cheatsheets
default_directories.append(cheatsheets.cheat_dir)
except ImportError:
pass
default = [ default_dir for default_dir in default_directories if os.path.isdir(default_dir) ]
if 'CHEATPATH' in os.environ and os.environ['CHEATPATH']: if 'CHEATPATH' in os.environ and os.environ['CHEATPATH']:
return [ path for path in os.environ['CHEATPATH'].split(os.pathsep)\ return [ path for path in os.environ['CHEATPATH'].split(os.pathsep)\
if os.path.isdir(path) ] + default if os.path.isdir(path) ] + default

View File

@ -1,3 +0,0 @@
import os
cheat_dir, __init = os.path.split(__file__)

Binary file not shown.