@@ -17,7 +17,7 @@ import (
1717
1818var (
1919 // 命令行输入参数,与cobra命令行绑定
20- cmdParmas model.Parmas
20+ cmdParams model.Params
2121 // 根命令
2222 rootCmd = & cobra.Command {
2323 Use : "mdout" ,
@@ -56,7 +56,7 @@ func rootRunE(cmd *cobra.Command, args []string) error {
5656 // 输出调试参数
5757 showParams ()
5858 // 构建请求
59- req , err := requester .NewRequest (args [0 ], cmdParmas )
59+ req , err := requester .NewRequest (args [0 ], cmdParams )
6060 if err != nil {
6161 return err
6262 }
@@ -78,7 +78,7 @@ func rootRunE(cmd *cobra.Command, args []string) error {
7878}
7979
8080func setRuntimeLoggerLevel () {
81- if cmdParmas .Verbose {
81+ if cmdParams .Verbose {
8282 level , _ := tool .TransformToLogrusLevel ("debug" )
8383 log .SetStdoutLevel (level )
8484 }
@@ -99,17 +99,17 @@ func setConfigLoggerLevel() {
9999
100100func initRootCmdFlags () {
101101 rootFlags := rootCmd .Flags ()
102- confParmas := config .Obj .Parmas
102+ confParams := config .Obj .Params
103103
104104 // 添加Flags:变量 长名 短名 默认值 帮助说明
105- rootFlags .StringVarP (& cmdParmas .OutPath , "out" , "o" , confParmas .OutPath , "文件输出的路径" )
106- rootFlags .StringVarP (& cmdParmas .OutType , "type" , "t" , confParmas .OutType , "输出的文件类型:tag、html、pdf" )
107- rootFlags .StringVarP (& cmdParmas .ThemeName , "theme" , "e" , confParmas .ThemeName , "界面的主题,可放入自定义主题包后修改" )
108- rootFlags .StringVarP (& cmdParmas .PageFormat , "format" , "f" , confParmas .PageFormat , "打印的页面格式:A5-A1、Legal、Letter、Tabloid" )
109- rootFlags .StringVarP (& cmdParmas .PageOrientation , "orientation" , "r" , confParmas .PageOrientation , "打印的页面方向,可选portrait(纵向)、landscape(横向)" )
110- rootFlags .StringVarP (& cmdParmas .PageMargin , "margin" , "m" , confParmas .PageMargin , "打印的页面边距大小,以英寸为单位" )
111- rootFlags .StringVarP (& cmdParmas .ExecPath , "exec-path" , "p" , confParmas .ExecPath , "Chrome的执行路径" )
112- rootFlags .BoolVarP (& cmdParmas .Verbose , "verbose" , "v" , false , "控制台输出详细日志" )
105+ rootFlags .StringVarP (& cmdParams .OutPath , "out" , "o" , confParams .OutPath , "文件输出的路径" )
106+ rootFlags .StringVarP (& cmdParams .OutType , "type" , "t" , confParams .OutType , "输出的文件类型:tag、html、pdf" )
107+ rootFlags .StringVarP (& cmdParams .ThemeName , "theme" , "e" , confParams .ThemeName , "界面的主题,可放入自定义主题包后修改" )
108+ rootFlags .StringVarP (& cmdParams .PageFormat , "format" , "f" , confParams .PageFormat , "打印的页面格式:A5-A1、Legal、Letter、Tabloid" )
109+ rootFlags .StringVarP (& cmdParams .PageOrientation , "orientation" , "r" , confParams .PageOrientation , "打印的页面方向,可选portrait(纵向)、landscape(横向)" )
110+ rootFlags .StringVarP (& cmdParams .PageMargin , "margin" , "m" , confParams .PageMargin , "打印的页面边距大小,以英寸为单位" )
111+ rootFlags .StringVarP (& cmdParams .ExecPath , "exec-path" , "p" , confParams .ExecPath , "Chrome的执行路径" )
112+ rootFlags .BoolVarP (& cmdParams .Verbose , "verbose" , "v" , false , "控制台输出详细日志" )
113113}
114114
115115func addCmdToRoot () {
@@ -120,12 +120,12 @@ func addCmdToRoot() {
120120// 输出参数信息调试
121121func showParams () {
122122 log .Debugf ("---这是你的合计输入参数---" )
123- log .Debugf ("输出路径:%s\n " , cmdParmas .OutPath )
124- log .Debugf ("输出格式:%s\n " , cmdParmas .OutType )
125- log .Debugf ("选择主题:%s\n " , cmdParmas .ThemeName )
126- log .Debugf ("打印页面格式:%s\n " , cmdParmas .PageFormat )
127- log .Debugf ("打印页面方向:%s\n " , cmdParmas .PageOrientation )
128- log .Debugf ("打印页面边距:%s\n " , cmdParmas .PageMargin )
129- log .Debugf ("Chrome的执行路径:%s\n " , cmdParmas .ExecPath )
123+ log .Debugf ("输出路径:%s\n " , cmdParams .OutPath )
124+ log .Debugf ("输出格式:%s\n " , cmdParams .OutType )
125+ log .Debugf ("选择主题:%s\n " , cmdParams .ThemeName )
126+ log .Debugf ("打印页面格式:%s\n " , cmdParams .PageFormat )
127+ log .Debugf ("打印页面方向:%s\n " , cmdParams .PageOrientation )
128+ log .Debugf ("打印页面边距:%s\n " , cmdParams .PageMargin )
129+ log .Debugf ("Chrome的执行路径:%s\n " , cmdParams .ExecPath )
130130 log .Debugf ("--------------------------" )
131131}
0 commit comments