summaryrefslogtreecommitdiff
path: root/cliapp
diff options
context:
space:
mode:
authorRichard Ipsum <richardipsum@fastmail.co.uk>2015-07-18 17:45:55 +0100
committerLars Wirzenius <liw@liw.fi>2015-08-29 19:23:30 +0300
commit446e7ca2ed4ad7fe11519ad1744a2da7ca1bc4de (patch)
tree0cd9f2b4a33608c13748669e4d387bd9c84a784f /cliapp
parent23e24d7363d29c37acadbb51b3fa759a7885be18 (diff)
downloadcliapp-446e7ca2ed4ad7fe11519ad1744a2da7ca1bc4de.tar.gz
Add subcommand usage getter
Diffstat (limited to 'cliapp')
-rw-r--r--cliapp/app.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/cliapp/app.py b/cliapp/app.py
index 9812f0d..1aa35cb 100644
--- a/cliapp/app.py
+++ b/cliapp/app.py
@@ -287,6 +287,10 @@ class Application(object):
return cliapp.TextFormat(*a, **kw)
+ def get_subcommand_usage(self, cmd): # pragma: no cover
+ return 'usage: %s %s %s' % (self.settings.progname,
+ cmd, self.cmd_synopsis[cmd])
+
def _help_helper(self, args, show_all): # pragma: no cover
try:
width = int(os.environ.get('COLUMNS', '78'))