[V3 Launcher] add launcher (#1110)

* [V3 Launcher] add launcher

* [V3 Launcher] move extras selection to its own function

* Add distro to requirements

* [V3 Launcher] platform.linux_distribution -> distro.linux_distribution

* [V3 Launcher] add methods of setting cli flags to be passed

* [V3 Launcher] pass remaining args not known to launcher's argument parser to redbot

* [V3 Launcher] handle KeyboardInterrupt in launcher

* [V3 Launcher] undo something that would break stuff

* [V3 Launcher] remove co-owners from interactive mode redbot cli flag selection

* [V3 Launcher] clarify the disable console interaction option
This commit is contained in:
palmtree5
2017-12-03 22:09:22 -09:00
committed by GitHub
parent 52f264dae6
commit 648a1a1893
4 changed files with 381 additions and 1 deletions

View File

@@ -108,7 +108,9 @@ setup(
entry_points={
'console_scripts': [
'redbot=redbot.__main__:main',
'redbot-setup=redbot.setup:basic_setup']
'redbot-setup=redbot.setup:basic_setup',
'redbot-launcher=redbot.launcher:main'
]
},
python_requires='>=3.5',
setup_requires=get_requirements(),