Skip to content

Commit d861f6f

Browse files
committed
refactor(param): split getting cli args and parsing args
1 parent 45603d8 commit d861f6f

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ func reopenLogOnHup(appInst *app.App) {
3535
}
3636

3737
func main() {
38-
params, printVersion, printHelp, errs := param.ParseCli()
38+
params, printVersion, printHelp, errs := param.ParseFromCli()
3939
serverError.CheckFatal(errs...)
4040
if printVersion {
4141
version.PrintVersion()

src/param/cli.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,7 @@ func init() {
195195
serverError.CheckFatal(err)
196196
}
197197

198-
func ParseCli() (params []*Param, printVersion, printHelp bool, errs []error) {
199-
args := os.Args
200-
198+
func ParseFromArgs(args []string) (params []*Param, printVersion, printHelp bool, errs []error) {
201199
// parse option
202200
results := cliCmd.ParseGroups(args, nil)
203201

@@ -414,6 +412,10 @@ func ParseCli() (params []*Param, printVersion, printHelp bool, errs []error) {
414412
return
415413
}
416414

415+
func ParseFromCli() (params []*Param, printVersion, printHelp bool, errs []error) {
416+
return ParseFromArgs(os.Args)
417+
}
418+
417419
func PrintHelp() {
418420
cliCmd.OutputHelp(os.Stdout)
419421
}

0 commit comments

Comments
 (0)