From 0d105d4f1f479c5f5187a2dec4cdb35149b87d8f Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Thu, 30 Apr 2020 07:21:58 -0400 Subject: [PATCH] scripts/rpc: do not list commands for the main parser The main parser will show usaged like so: usage: rpc.py [-h] [-s SERVER_ADDR] [-p PORT] [-t TIMEOUT] [-v] [--verbose {DEBUG,INFO,ERROR}] [--dry_run] [--server] {framework_start_init,start_subsystem_init,............ The above contains very long list of all RPCs. This is duplicates help from the subparsers, which contain more descriptive help message. This patch replaces the usage with: usage: rpc.py [options] Signed-off-by: Tomasz Zawadzki Change-Id: Ibf400987103f5571f79c57d8a9588d97f463d773 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2125 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Jim Harris Reviewed-by: Darek Stojaczyk Reviewed-by: Karol Latecki --- scripts/rpc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/rpc.py b/scripts/rpc.py index 4fe2c7661..79ac8e4e9 100755 --- a/scripts/rpc.py +++ b/scripts/rpc.py @@ -22,7 +22,7 @@ def print_array(a): if __name__ == "__main__": parser = argparse.ArgumentParser( - description='SPDK RPC command line interface') + description='SPDK RPC command line interface', usage='%(prog)s [options]') parser.add_argument('-s', dest='server_addr', help='RPC domain socket path or IP address', default='/var/tmp/spdk.sock') parser.add_argument('-p', dest='port',