allow update command to be disabled

This commit is contained in:
David Dollar
2014-09-18 12:40:56 -04:00
parent 57dca4ca12
commit ec1d07333c
2 changed files with 14 additions and 6 deletions
+10 -3
View File
@@ -1,8 +1,6 @@
package main
import (
"os"
)
import "os"
var commands = []*Command{
cmdStart,
@@ -12,13 +10,22 @@ var commands = []*Command{
cmdHelp,
}
var allowUpdate string = "true"
func main() {
args := os.Args[1:]
if len(args) < 1 {
usage()
}
if allowUpdate == "false" {
cmdUpdate.Disabled = true
}
for _, cmd := range commands {
if cmd.Disabled == true {
continue
}
if cmd.Name() == args[0] && cmd.Run != nil {
cmd.Flag.Usage = func() {
cmd.printUsage()