rosnode kill -a #1987

This commit is contained in:
Ken Conley 2009-11-06 20:19:04 +00:00
parent 27643d45c4
commit 62ad24bb90
1 changed files with 11 additions and 1 deletions

View File

@ -446,8 +446,18 @@ def _rosnode_cmd_kill():
"""
args = sys.argv[2:]
parser = OptionParser(usage="usage: %prog kill <node1> [node2...]", prog=NAME)
parser.add_option("-a",
dest="kill_all", default=False,
action="store_true",
help="kill all nodes")
(options, args) = parser.parse_args(args)
if not args:
if options.kill_all:
if args:
parser.error("invalid arguments with kill all (-a) option")
args = get_node_names()
args.sort()
elif not args:
node_list = get_node_names()
node_list.sort()
if not node_list: