diff --git a/.gitignore b/.gitignore index d0b7c39..fa00628 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ **/*.olean **/.vscode src/interactive_interface/lean_server/* +build diff --git a/setup.py b/setup.py index f146f46..f2a050e 100644 --- a/setup.py +++ b/setup.py @@ -25,6 +25,8 @@ package_data={ '': ['*.css', '*.css.map', '*.js', 'templates/*'] + interactive_files, }, - scripts=['bin/make-lean-game'], + entry_points=dict( + console_scripts=['make-lean-game = lean_game_maker.cli:main'], + ), install_requires=['regex >= 2018.7.11', 'jinja2 >= 2.10', 'mistletoe >= 0.7.1', 'toml >= 0.10.0', 'fire >= 0.1.3', 'jsonpickle >= 1.2', 'polib >= 1.1.0']) diff --git a/bin/make-lean-game b/src/lean_game_maker/cli.py similarity index 98% rename from bin/make-lean-game rename to src/lean_game_maker/cli.py index b36af72..97318f2 100755 --- a/bin/make-lean-game +++ b/src/lean_game_maker/cli.py @@ -1,5 +1,3 @@ -#! /usr/bin/env python3 - import distutils.dir_util from fire import Fire from pathlib import Path @@ -121,7 +119,7 @@ def render_lean_project(outdir=None, nolib=False, devmode=False, locale='en',web translator.save_pot() -if __name__ == '__main__': +def main(): try: Fire(render_lean_project) except Exception as e: