未验证 提交 adbe3255 编写于 作者: Z Zhao Xiaojie 提交者: GitHub

Merge pull request #72 from LinuxSuRen/fea/clipboard

Add support to copy sample config into clipboard
......@@ -7,12 +7,20 @@ import (
"os"
"github.com/AlecAivazis/survey"
"github.com/atotto/clipboard"
"github.com/spf13/cobra"
"gopkg.in/yaml.v2"
)
type ConfigGenerateOption struct {
Copy bool
}
var configGenerateOption ConfigGenerateOption
func init() {
configCmd.AddCommand(configGenerateCmd)
configGenerateCmd.Flags().BoolVarP(&configGenerateOption.Copy, "copy", "c", false, "Copy the output into clipboard")
}
var configGenerateCmd = &cobra.Command{
......@@ -57,6 +65,10 @@ var configGenerateCmd = &cobra.Command{
}
printCfg(data)
if configGenerateOption.Copy {
clipboard.WriteAll(string(data))
}
} else {
log.Fatal(err)
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册