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))
+}
+
 /*
 守护进程接收名称
 */