From 9dc571d8a98832a8724e72dc3c0cb8eb3378e14a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 12 Apr 2018 08:52:00 +0530 Subject: [PATCH] Add a conveninet shortcut to test kittens --- __main__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/__main__.py b/__main__.py index 7881d4552..614981c92 100644 --- a/__main__.py +++ b/__main__.py @@ -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,