summaryrefslogtreecommitdiff
path: root/tools/binman/cmdline.py
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2020-10-26 17:40:02 -0600
committerSimon Glass <sjg@chromium.org>2020-10-29 14:42:59 -0600
commit680e3c6edb9aa5cf400a5b22ecfa3a40b0b247e5 (patch)
tree5589d1e5d6630bfa049e5859b694dd48f009063b /tools/binman/cmdline.py
parentf2c0dd85ad6cbf8b53ad5fc423a0177a0eb7fe6f (diff)
binman: Give a sensible error if no command is given
At present if 'binman' is typed on the command line, a strange error about a missing argument is displayed. Fix this. These does not seem to be standard way to add the 'required' argument in all recent Python versions, so set it manually. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/binman/cmdline.py')
-rw-r--r--tools/binman/cmdline.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/binman/cmdline.py b/tools/binman/cmdline.py
index bb4d9d1288..c007d0a036 100644
--- a/tools/binman/cmdline.py
+++ b/tools/binman/cmdline.py
@@ -37,6 +37,7 @@ controlled by a description in the board device tree.'''
'3=info, 4=detail, 5=debug')
subparsers = parser.add_subparsers(dest='cmd')
+ subparsers.required = True
build_parser = subparsers.add_parser('build', help='Build firmware image')
build_parser.add_argument('-a', '--entry-arg', type=str, action='append',