summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2016-12-13 13:11:53 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2016-12-13 13:11:53 +0000
commita3670131b2ffcdfabec65d61fee04b64cdca49b2 (patch)
tree6e2323b5551d3aaf934307adc750b1ec57dfecf8 /lib
parentc66390e2e79492d50d384c4cf737c7d2cfd0a453 (diff)
downloadgitano-a3670131b2ffcdfabec65d61fee04b64cdca49b2.tar.gz
Support suppression of error messages from commands
Diffstat (limited to 'lib')
-rw-r--r--lib/gitano/command.lua8
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