--- a/cmd/status.go Sat May 27 19:14:41 2017 +0200
+++ b/cmd/status.go Sat May 27 19:47:49 2017 +0200
@@ -134,6 +134,22 @@
return statusSubcommandRunE(cmd.Name(), args)
},
},
+ &cobra.Command{
+ Use: "mute-conversation",
+ Aliases: []string{"mute"},
+ Short: "Mute the conversation containing the status",
+ RunE: func(cmd *cobra.Command, args []string) error {
+ return statusSubcommandRunE(cmd.Name(), args)
+ },
+ },
+ &cobra.Command{
+ Use: "unmute-conversation",
+ Aliases: []string{"unmute"},
+ Short: "Unmute the conversation containing the status",
+ RunE: func(cmd *cobra.Command, args []string) error {
+ return statusSubcommandRunE(cmd.Name(), args)
+ },
+ },
statusReblogSubcommand,
statusFavouriteSubcommand,
statusPostSubcommand,
@@ -241,6 +257,14 @@
} else {
err = gClient.FavouriteStatus(opt.statusID)
}
+ case "mute-conversation":
+ var s *madon.Status
+ s, err = gClient.MuteConversation(opt.statusID)
+ obj = s
+ case "unmute-conversation":
+ var s *madon.Status
+ s, err = gClient.UnmuteConversation(opt.statusID)
+ obj = s
case "post": // toot
var s *madon.Status
text := strings.Join(args, " ")