eoptasks: split status-window and session-name parameters

This commit is contained in:
Frédéric Péters 2018-12-31 15:25:37 +01:00
parent a4ed044178
commit a8ea335101
1 changed files with 4 additions and 3 deletions

View File

@ -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