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

View File

@@ -16,9 +16,10 @@ from collections import namedtuple
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 @@ class OpenFailed(ValueError):
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