INNER CODE UNIT · Go
addWechatAccountFlag
geekjourneyx/md2wechat-skill · cmd/md2wechat/main.go:171
func addWechatAccountFlag(cmd *cobra.Command) {
if cmd.Flags().Lookup("wechat-account") != nil {
return
}
cmd.Flags().StringVar(&wechatAccountName, "wechat-account", "", "Named WeChat account from config")
}
var uploadImageCmd = &cobra.Command{
Use: "upload_image <file_path>",
Short: "Upload local image to WeChat material library",
Args: cobra.ExactArgs(1),
PreRunE: func(cmd *cobra.Command, args []string) error {
return initConfig()
},
RunE: func(cmd *cobra.Command, args []string) error {
filePath := args[0]
if err := prepareWeChatSideEffect(); err != nil {
return err