删除文章
当上传完文章之后,由于各种原因,会有删除文章的需求。今天我们实现了删除文章的功能。删除文章,需要先知道文章的 UUID,这个可以通过上一节介绍的搜索文章查到。
func init() {
rootCmd.AddCommand(rmCmd)
}
var rmCmd = &cobra.Command{
Use: "remove",
Short: "删除文章",
Long: `删除文章, 需要先获取文章的UUID。`,
Args: cobra.MinimumNArgs(1),
Run: func(cmd *cobra.Command, args []string) {
uuid := args[0]
err := service.RemoveArt(token, uuid)
if err != nil {
fmt.Println("删除发生错误,", err)
} else {
fmt.Println("删除成功")
}
},
}
实现比较简单,当删除后,可以看命令行输出,也可以去小程序中查看还有没有该篇文章。