Allow running icat script outside of kitty

This commit is contained in:
Kovid Goyal 2017-10-03 21:37:55 +05:30
parent e56042c41a
commit 9ccf9636ce
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -16,9 +16,10 @@
from gettext import gettext as _
from math import ceil, floor
from kitty.constants import appname
# from kitty.fast_data_types import shm_write, shm_unlink
try:
from kitty.constants import appname
except ImportError:
appname = ''
class OpenFailed(ValueError):
@ -32,7 +33,7 @@ def __init__(self, path, message):
def option_parser():
parser = argparse.ArgumentParser(
prog=appname + ' icat',
prog=appname + '-icat' if appname else 'icat',
description=_('Display images in the terminal')
)
a = parser.add_argument