diff --git a/commands/args.go b/commands/args.go index f547ed557a47dface13dffbd1795e23481e0ae3a..ffbd4b5ec89670c1789461e283ece03187fd31de 100644 --- a/commands/args.go +++ b/commands/args.go @@ -97,10 +97,6 @@ func (a *Args) AppendParams(params ...string) { a.Params = append(a.Params, params...) } -func (a *Args) PrependParams(params ...string) { - a.Params = append(params, a.Params...) -} - func NewArgs(args []string) *Args { var command string var params []string diff --git a/commands/browse.go b/commands/browse.go index eed60b7f36765e73b222c2bbb01abd102e6103d5..55a7a9980158e74e60f48c9003696ba6ae3e3ab5 100644 --- a/commands/browse.go +++ b/commands/browse.go @@ -64,8 +64,6 @@ func browse(command *Command, args *Args) { utils.Check(err) } - args.Executable = launcher[0] - args.Command = "" - args.PrependParams(launcher[1:]...) + args.Replace(launcher[0], "", launcher[1:]...) args.AppendParams(url) } diff --git a/commands/compare.go b/commands/compare.go index cf6876e86e2ff3dbe2b20a8e4691a4a9bb9d99ee..9c34e1e4b188233c6a5d47dcd357b98681822c69 100644 --- a/commands/compare.go +++ b/commands/compare.go @@ -54,9 +54,7 @@ func compare(command *Command, args *Args) { utils.Check(err) } - args.Executable = launcher[0] - args.Command = "" - args.PrependParams(launcher[1:]...) + args.Replace(launcher[0], "", launcher[1:]...) args.AppendParams(url) }