Add a conveninet shortcut to test kittens

This commit is contained in:
Kovid Goyal 2018-04-12 08:52:00 +05:30
parent 805baad9cd
commit 9dc571d8a9
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -31,6 +31,13 @@ def launch(args):
runpy.run_path(args[1], run_name='__main__')
def run_kitten(args):
import runpy
kitten = args[1]
sys.argv = args[1:]
runpy.run_module('kittens.{}.main'.format(kitten), run_name='__main__')
def namespaced(args):
func = namespaced_entry_points[args[1]]
func(args[1:])
@ -42,6 +49,7 @@ entry_points = {
'list-fonts': list_fonts,
'runpy': runpy,
'launch': launch,
'kitten': run_kitten,
'@': remote_control,
'+': namespaced,