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