diff options
| author | unwox <me@unwox.com> | 2024-09-27 15:31:54 +0600 |
|---|---|---|
| committer | unwox <me@unwox.com> | 2024-09-27 15:31:54 +0600 |
| commit | 51872975d12c358b2ff0af9f78cda3c9490e486d (patch) | |
| tree | 69a3f0f2308fe9cc4210d9f500ec2238db47cad5 /main.go | |
| parent | 103bd082143565adae273e23e46e8067431eea22 (diff) | |
support passing CLI arguments to lua script
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -23,11 +23,11 @@ func main() { wrksNum := flag.Int("n", runtime.NumCPU(), "Number of HTTP-workers to start") flag.Parse() - if flag.NArg() != 1 { + if flag.NArg() == 0 { printUsage() } - luaExe := flag.Arg(0) - mustExist(luaExe) + luaArgv := flag.Args() + mustExist(luaArgv[0]) httpClient := &http.Client{} @@ -346,7 +346,7 @@ func main() { wrk := NewWorker() wrks = append(wrks, wrk) go func () { - err := wrk.Start(luaExe, module) + err := wrk.Start(luaArgv, module) if err != nil { log.Fatal(err) } |
