diff --git a/README.md b/README.md index e201f15..de8f961 100644 --- a/README.md +++ b/README.md @@ -104,6 +104,13 @@ enable this feature, set a `CHEATCOLORS` environment variable: export CHEATCOLORS=true +### Enabling Command-line Autocompletion ### +The `cheat/autocompletion` directory contains scripts to enable command-line +autocompletion for various shells. To activate autocompletion, simply copy the +appropriate script to the appropriate path on your system. (The "appropriate +path" will vary on a per-platform basis, so this documentation shall not +speculate as to where that may be.) + Related Projects ---------------- diff --git a/bin/cheat b/bin/cheat index de8ee2a..a995dac 100755 --- a/bin/cheat +++ b/bin/cheat @@ -38,7 +38,7 @@ from docopt import docopt if __name__ == '__main__': # parse the command-line options - options = docopt(__doc__, version='cheat 2.0.5') + options = docopt(__doc__, version='cheat 2.0.7') # list directories if options['--directories']: diff --git a/cheat/__init__.py b/cheat/__init__.py index 50b5a16..04d9a4c 100644 --- a/cheat/__init__.py +++ b/cheat/__init__.py @@ -1,3 +1,3 @@ -import sheet -import sheets -import utils +from . import sheet +from . import sheets +from . import utils diff --git a/cheat/autocompletion/_cheat.zsh b/cheat/autocompletion/cheat.zsh similarity index 100% rename from cheat/autocompletion/_cheat.zsh rename to cheat/autocompletion/cheat.zsh diff --git a/setup.py b/setup.py index 7e1a232..65fcf53 100644 --- a/setup.py +++ b/setup.py @@ -44,19 +44,9 @@ class my_install_scripts(install_scripts): with open(bat_file, 'wt') as fobj: fobj.write(bat_contents) - -data = [ - ('/usr/share/zsh/site-functions', ['cheat/autocompletion/_cheat.zsh']), - ('/etc/bash_completion.d' , ['cheat/autocompletion/cheat.bash']), - ('/usr/share/fish/completions' , ['cheat/autocompletion/cheat.fish']) - ] - -if os.name == 'nt': - data = [] - setup( name = 'cheat', - version = '2.0.5', + version = '2.0.7', author = 'Chris Lane', author_email = 'chris@chris-allen-lane.com', license = 'GPL3', @@ -73,8 +63,7 @@ setup( package_data = { 'cheat.cheatsheets': [f for f in os.listdir('cheat/cheatsheets') if '.' not in f] }, - scripts = ['bin/cheat'], - data_files = data, + scripts = ['bin/cheat'], install_requires = [ 'docopt >= 0.6.1', 'pygments >= 1.6.0',