This commit is contained in:
Jingwen Owen Ou 2013-07-05 13:48:22 -07:00
Родитель 61bbf079a8
Коммит 8c3c848ddf
1 изменённых файлов: 10 добавлений и 1 удалений

Просмотреть файл

@ -17,7 +17,7 @@ func (r *Runner) Execute() error {
}
expandAlias(args)
args.Noop = true
slurpGlobalFlags(args)
for _, cmd := range All() {
if cmd.Name() == args.Command && cmd.Runnable() {
@ -51,6 +51,15 @@ func (r *Runner) Execute() error {
return git.SysExec(args.Command, args.Params...)
}
func slurpGlobalFlags(args *Args) {
for i, p := range args.Params {
if p == "--no-op" {
args.Noop = true
args.RemoveParam(i)
}
}
}
func printCommands(cmds []*cmd.Cmd) {
for _, c := range cmds {
fmt.Println(c)