Fix argument handling of the --execute flag
--execute behaves now like in the docs: Runs the rest of the command line instead of your default shell or profile specified command. This fixes it's proper usage with tools like gio or xdg_open
This commit is contained in:
parent
1aa437d6e3
commit
91cc928f0d
|
@ -62,14 +62,16 @@ def parse_options():
|
||||||
else:
|
else:
|
||||||
parser.add_argument('--command', dest='command',
|
parser.add_argument('--command', dest='command',
|
||||||
help=_('Specify a command to execute inside the terminal'))
|
help=_('Specify a command to execute inside the terminal'))
|
||||||
parser.add_argument('-e', '--execute2', dest='execute', action=ExecuteCallback,
|
parser.add_argument('-e', '--execute2', dest='execute',
|
||||||
|
nargs=argparse.REMAINDER, action=ExecuteCallback,
|
||||||
help=_('Use the rest of the command line as a command to '
|
help=_('Use the rest of the command line as a command to '
|
||||||
'execute inside the terminal, and its arguments'))
|
'execute inside the terminal, and its arguments'))
|
||||||
parser.add_argument('-g', '--config', dest='config',
|
parser.add_argument('-g', '--config', dest='config',
|
||||||
help=_('Specify a config file'))
|
help=_('Specify a config file'))
|
||||||
parser.add_argument('-j', '--config-json', dest='configjson',
|
parser.add_argument('-j', '--config-json', dest='configjson',
|
||||||
help=_('Specify a partial config json file'))
|
help=_('Specify a partial config json file'))
|
||||||
parser.add_argument('-x', '--execute', dest='execute', action=ExecuteCallback,
|
parser.add_argument('-x', '--execute', dest='execute',
|
||||||
|
nargs=argparse.REMAINDER, action=ExecuteCallback,
|
||||||
help=_('Use the rest of the command line as a command to execute '
|
help=_('Use the rest of the command line as a command to execute '
|
||||||
'inside the terminal, and its arguments'))
|
'inside the terminal, and its arguments'))
|
||||||
parser.add_argument('--working-directory', metavar='DIR',
|
parser.add_argument('--working-directory', metavar='DIR',
|
||||||
|
|
Loading…
Reference in New Issue