Skip to content

Commit 594964b

Browse files
committed
latest CLI code
1 parent 3f4ee3a commit 594964b

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

tmuxp/cli.py

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@ def subcommand_kill_session(args):
200200
print(type(args.session_name))
201201
print(args.session_name)
202202

203-
for session_name in args.session_name:
204-
print(session_name)
203+
commands = []
204+
ctext = args.session_name[0]
205205

206206
def session_complete(command, commands, ctext):
207207
if ctext.startswith(command + ' '):
@@ -211,6 +211,9 @@ def session_complete(command, commands, ctext):
211211
sessions = [s.get('session_name') for s in t._sessions]
212212
commands.extend([c for c in sessions if ctext_attach in c])
213213

214+
print(' \n'.join(commands))
215+
216+
214217

215218
def cli_parser():
216219

@@ -311,14 +314,21 @@ def main():
311314

312315
def complete(cline, cpoint):
313316

314-
# parser = argparse.ArgumentParser()
315-
# args = parser.parse_args()
316-
# parser.add_argument('-L', dest='socket_name', default=None,
317-
# metavar='socket-name')
317+
parser = argparse.ArgumentParser()
318+
parser.add_argument('-L', dest='socket_name', default=None,
319+
metavar='socket-name')
318320

319-
# parser.add_argument('-S', dest='socket_path', default=None,
320-
# metavar='socket-path')
321+
parser.add_argument('-S', dest='socket_path', default=None,
322+
metavar='socket-path')
321323

324+
parser.add_argument(
325+
dest='configs',
326+
nargs='*',
327+
type=str,
328+
default=None,
329+
)
330+
331+
args = parser.parse_args()
322332

323333
commands = []
324334

0 commit comments

Comments
 (0)