From 83e6b75872907808b27cf687e34adbc824b83bdc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 14 Jun 2019 08:23:25 +0530 Subject: [PATCH] More helpful error message if user tries to run a custom kitten via kitty +kitten --- kittens/runner.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kittens/runner.py b/kittens/runner.py index 94fa921ee..da7fc9f6b 100644 --- a/kittens/runner.py +++ b/kittens/runner.py @@ -95,7 +95,11 @@ def run_kitten(kitten, run_name='__main__'): try: runpy.run_module('kittens.{}.main'.format(kitten), run_name=run_name) except ImportError: - raise SystemExit('No kitten named {}'.format(kitten)) + raise SystemExit(( + 'No kitten named {}. If you are trying to run a custom kitten,' + ' you have to do so via a mapping in kitty.conf, see' + ' https://sw.kovidgoyal.net/kitty/kittens/custom.html' + ).format(kitten)) def all_kitten_names():