From 32502b4b9a9ae0bc95182579d6a3190b005c9c71 Mon Sep 17 00:00:00 2001 From: gaofei Date: Wed, 18 Dec 2024 11:24:26 +0800 Subject: [PATCH] Passing args to running app --- runner/runner.go | 2 +- runner/settings.go | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/runner/runner.go b/runner/runner.go index f15f89a..2578917 100644 --- a/runner/runner.go +++ b/runner/runner.go @@ -8,7 +8,7 @@ import ( func run() bool { runnerLog("Running...") - cmd := exec.Command(buildPath()) + cmd := exec.Command(buildPath(), runArgs()...) stderr, err := cmd.StderrPipe() if err != nil { diff --git a/runner/settings.go b/runner/settings.go index 10117ec..92c8a72 100644 --- a/runner/settings.go +++ b/runner/settings.go @@ -33,6 +33,7 @@ var settings = map[string]string{ "log_color_runner": "green", "log_color_watcher": "magenta", "log_color_app": "", + "run_args": "", } var colors = map[string]string{ @@ -144,3 +145,7 @@ func buildDelay() time.Duration { return time.Duration(value) } + +func runArgs() []string { + return strings.Split(settings["run_args"], " ") +}