eoptasks: split status-window and session-name parameters
This commit is contained in:
parent
a4ed044178
commit
a8ea335101
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue