|
|
@ -0,0 +1,28 @@ |
|
|
|
package shell |
|
|
|
|
|
|
|
import ( |
|
|
|
"fmt" |
|
|
|
"io" |
|
|
|
) |
|
|
|
|
|
|
|
func init() { |
|
|
|
Commands = append(Commands, &commandMqTopicList{}) |
|
|
|
} |
|
|
|
|
|
|
|
type commandMqTopicList struct { |
|
|
|
} |
|
|
|
|
|
|
|
func (c *commandMqTopicList) Name() string { |
|
|
|
return "mq.topic.list" |
|
|
|
} |
|
|
|
|
|
|
|
func (c *commandMqTopicList) Help() string { |
|
|
|
return `print out all topics` |
|
|
|
} |
|
|
|
|
|
|
|
func (c *commandMqTopicList) Do(args []string, commandEnv *CommandEnv, writer io.Writer) (err error) { |
|
|
|
|
|
|
|
fmt.Fprintf(writer, "%s\n", commandEnv.option.Directory) |
|
|
|
|
|
|
|
return nil |
|
|
|
} |