From c33b8f0729696f4ce5003963861372899a24d1c8 Mon Sep 17 00:00:00 2001 From: ZhuoQinghui <1302344380@qq.com> Date: Mon, 14 Oct 2024 17:29:50 +0800 Subject: [PATCH] =?UTF-8?q?dump=E6=8C=87=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/command.go | 4 ++++ src/daemon.go | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/command.go b/src/command.go index ccf359b..41a9262 100644 --- a/src/command.go +++ b/src/command.go @@ -80,3 +80,7 @@ func onStop() { func onCommand(command string) { } + +func onConfig() { + +} diff --git a/src/daemon.go b/src/daemon.go index 8d898e9..a623295 100644 --- a/src/daemon.go +++ b/src/daemon.go @@ -1,6 +1,7 @@ package src import ( + "encoding/json" "log" "net" "os" @@ -31,6 +32,8 @@ func Start() { daemonStop() case "status": daemonStatus() + case "dump": + dumpConfig() case "-s": daemonCommand() default: @@ -154,6 +157,15 @@ func daemonStatus() { } } +func dumpConfig() { + //config, err := json.Marshal(GetAppConfig()) + config, err := json.MarshalIndent(GetAppConfig(), "", " ") + if err != nil { + log.Fatalf("Failed to marshal config: %v", err) + } + log.Println(string(config)) +} + /* 守护进程接收名称 */