From a8ea3351017e91dc1caa0503958ff7c5e9337fc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 31 Dec 2018 15:25:37 +0100 Subject: [PATCH] eoptasks: split status-window and session-name parameters --- eoptasks/eoptasks.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/eoptasks/eoptasks.py b/eoptasks/eoptasks.py index ce12a2b..d697247 100755 --- a/eoptasks/eoptasks.py +++ b/eoptasks/eoptasks.py @@ -95,7 +95,8 @@ def get_servers(): def parse_args(): parser = argparse.ArgumentParser() parser.add_argument('-l', '--list-servers', action='store_true') - parser.add_argument('--status-window', dest='session_name', type=str) + parser.add_argument('--session-name', dest='session_name', type=str) + parser.add_argument('--status-window', action='store_true') parser.add_argument('-k', dest='keywords', type=str) parser.add_argument('cmd', type=str, nargs='?', default=None) parser.add_argument('args', nargs=argparse.REMAINDER) @@ -175,7 +176,7 @@ def status_window(session_name): args = parse_args() -if args.session_name: +if args.session_name and args.status_window: status_window(args.session_name) sys.exit(0) @@ -202,7 +203,7 @@ def init_tmux_session(): os.unlink(server_address) except OSError: pass - os.system('tmux new-session -s %s -n 🌑 -d %s --status-window %s' % ( + os.system('tmux new-session -s %s -n 🌑 -d %s --status-window --session-name %s' % ( tmux_session_name, sys.argv[0], tmux_session_name)) return tmux_session_name