From 7cef54cb7072b2ccb3142664bfffc17f28458237 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] split status-window and session-name parameters --- eoptasks.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/eoptasks.py b/eoptasks.py index ce12a2b..d697247 100755 --- a/eoptasks.py +++ b/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