diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2016-12-13 13:11:53 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2016-12-13 13:11:53 +0000 |
commit | a3670131b2ffcdfabec65d61fee04b64cdca49b2 (patch) | |
tree | 6e2323b5551d3aaf934307adc750b1ec57dfecf8 /lib | |
parent | c66390e2e79492d50d384c4cf737c7d2cfd0a453 (diff) | |
download | gitano-a3670131b2ffcdfabec65d61fee04b64cdca49b2.tar.gz |
Support suppression of error messages from commands
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitano/command.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/gitano/command.lua b/lib/gitano/command.lua index 483755c..01a5ee9 100644 --- a/lib/gitano/command.lua +++ b/lib/gitano/command.lua @@ -35,7 +35,8 @@ end local function register_cmd(cmdname, short, helptext, validate_fn, prep_fn, run_fn, - takes_repo, hidden, is_admin, detect_repo) + takes_repo, hidden, is_admin, detect_repo, + suppress_error_msgs) --[[ log.ddebug("Register command", cmdname) if takes_repo then @@ -56,6 +57,7 @@ local function register_cmd(cmdname, short, helptext, admin = is_admin, short = short, helptext = helptext, + suppress_error_msgs = suppress_error_msgs, detect_repo = detect_repo or default_detect_repo } cmds[#cmds+1] = cmdname @@ -73,7 +75,9 @@ local function get_cmd(cmdname) prep = cmd.prep, run = cmd.run, takes_repo = cmd.takes_repo, - detect_repo = cmd.detect_repo + detect_repo = cmd.detect_repo, + suppress_error_msgs = cmd.suppress_error_msgs, + name = cmd.name, } end |