Prechádzať zdrojové kódy

移除不必要的输出配置文件参数

删除了主函数和相关命令中不再需要的输出配置文件路径参数,简化了函数签名和配置初始化过程。变更影响`MainV1`函数及其调用处,确保只有`check`子命令保留反向输出配置文件的能力。
SongZihuan 6 dní pred
rodič
commit
fa043b86c9

+ 4 - 0
CHANGELOG.md

@@ -10,6 +10,10 @@
 
 - 在`Windows`平台上可以使用`Windows`时区信息(最终转换为`IANA`时区信息呈现)。
 
+### 修改
+
+- 去除运行函数的反向配置文件输出能力,仅`check`子命令可以反向输出配置文件。
+
 ### 修复
 
 - 修复`format`中遗漏的测试函数。

+ 2 - 4
src/cmd/lionv1/main.go

@@ -26,7 +26,6 @@ import (
 )
 
 var inputConfigFilePath string = "config.yaml"
-var outputConfigFilePath string = ""
 var name string = global.Name
 var reload bool = false
 var ppid int = 0
@@ -75,10 +74,10 @@ func main() {
 			cmd.SilenceErrors = true
 
 			if reload {
-				return restartv1.MainV1(cmd, args, inputConfigFilePath, outputConfigFilePath)
+				return restartv1.MainV1(cmd, args, inputConfigFilePath)
 			}
 
-			return lionv1.MainV1(cmd, args, inputConfigFilePath, outputConfigFilePath, ppid)
+			return lionv1.MainV1(cmd, args, inputConfigFilePath, ppid)
 		},
 		PostRunE: func(cmd *cobra.Command, args []string) error {
 			cmd.SilenceUsage = false
@@ -100,7 +99,6 @@ func main() {
 	cmd.Flags().IntVar(&ppid, restart.RestartFlag, 0, "restart mode, note: DO NOT SET THIS FLAG unless you know your purpose clearly.")
 
 	cmd.Flags().StringVarP(&inputConfigFilePath, "config", "c", inputConfigFilePath, "the file path of the configuration file")
-	cmd.Flags().StringVarP(&outputConfigFilePath, "output-config", "o", outputConfigFilePath, "the file path of the output configuration file")
 
 	exitutils.ExitQuite(cmd.Execute())
 }

+ 2 - 4
src/cmd/tigerv1/main.go

@@ -26,7 +26,6 @@ import (
 )
 
 var inputConfigFilePath string = "config.yaml"
-var outputConfigFilePath string = ""
 var name string = global.Name
 var reload bool = false
 var ppid int = 0
@@ -75,10 +74,10 @@ func main() {
 			cmd.SilenceErrors = true
 
 			if reload {
-				return restartv1.MainV1(cmd, args, inputConfigFilePath, outputConfigFilePath)
+				return restartv1.MainV1(cmd, args, inputConfigFilePath)
 			}
 
-			return tigerv1.MainV1(cmd, args, inputConfigFilePath, outputConfigFilePath, ppid)
+			return tigerv1.MainV1(cmd, args, inputConfigFilePath, ppid)
 		},
 		PostRunE: func(cmd *cobra.Command, args []string) error {
 			cmd.SilenceUsage = false
@@ -100,7 +99,6 @@ func main() {
 	cmd.Flags().IntVar(&ppid, restart.RestartFlag, 0, "restart mode, note: DO NOT SET THIS FLAG unless you know your purpose clearly.")
 
 	cmd.Flags().StringVarP(&inputConfigFilePath, "config", "c", inputConfigFilePath, "the file path of the configuration file")
-	cmd.Flags().StringVarP(&outputConfigFilePath, "output-config", "o", outputConfigFilePath, "the file path of the output configuration file")
 
 	exitutils.ExitQuite(cmd.Execute())
 }

+ 1 - 2
src/mainfunc/lion/v1/main.go

@@ -21,7 +21,7 @@ import (
 	"github.com/spf13/cobra"
 )
 
-func MainV1(cmd *cobra.Command, args []string, inputConfigFilePath string, outputConfigFilePath string, ppid int) (exitCode error) {
+func MainV1(cmd *cobra.Command, args []string, inputConfigFilePath string, ppid int) (exitCode error) {
 	var err error
 
 	configProvider, err := configparser.NewProvider(inputConfigFilePath, &configparser.NewProviderOption{
@@ -33,7 +33,6 @@ func MainV1(cmd *cobra.Command, args []string, inputConfigFilePath string, outpu
 
 	err = config.InitConfig(&config.ConfigOption{
 		ConfigFilePath: inputConfigFilePath,
-		OutputFilePath: outputConfigFilePath,
 		Provider:       configProvider,
 	})
 	if err != nil {

+ 1 - 2
src/mainfunc/restart/v1/main.go

@@ -15,7 +15,7 @@ import (
 	"github.com/spf13/cobra"
 )
 
-func MainV1(cmd *cobra.Command, args []string, inputConfigFilePath string, outputConfigFilePath string) (exitCode error) {
+func MainV1(cmd *cobra.Command, args []string, inputConfigFilePath string) (exitCode error) {
 	var err error
 
 	configProvider, err := configparser.NewProvider(inputConfigFilePath, &configparser.NewProviderOption{
@@ -27,7 +27,6 @@ func MainV1(cmd *cobra.Command, args []string, inputConfigFilePath string, outpu
 
 	err = config.InitConfig(&config.ConfigOption{
 		ConfigFilePath: inputConfigFilePath,
-		OutputFilePath: outputConfigFilePath,
 		Provider:       configProvider,
 	})
 	if err != nil {

+ 1 - 2
src/mainfunc/tiger/v1/main.go

@@ -19,7 +19,7 @@ import (
 	"github.com/spf13/cobra"
 )
 
-func MainV1(cmd *cobra.Command, args []string, inputConfigFilePath string, outputConfigFilePath string, ppid int) (exitCode error) {
+func MainV1(cmd *cobra.Command, args []string, inputConfigFilePath string, ppid int) (exitCode error) {
 	var err error
 
 	configProvider, err := configparser.NewProvider(inputConfigFilePath, &configparser.NewProviderOption{
@@ -31,7 +31,6 @@ func MainV1(cmd *cobra.Command, args []string, inputConfigFilePath string, outpu
 
 	err = config.InitConfig(&config.ConfigOption{
 		ConfigFilePath: inputConfigFilePath,
-		OutputFilePath: outputConfigFilePath,
 		Provider:       configProvider,
 	})
 	if err != nil {