зеркало из https://github.com/mislav/hub.git
Slurp global flags
This commit is contained in:
Родитель
61bbf079a8
Коммит
8c3c848ddf
|
@ -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)
|
||||
|
|
Загрузка…
Ссылка в новой задаче