Documentation
¶
Overview ¶
Package commands 实现命令行应用基本命令
定义 Root 命令(默认命令)以实现默认功能(显示帮助信息),并实现预处理功能。
定义 $> cassini start 命令(服务启动命令)以实现服务启动,并根据配置运行服务。
定义 $> cassini mock 命令(Mock服务启动命令)以实现Mock服务启动,并根据配置运行Mock服务,以便于进行服务相关测试。
定义 $> cassini wsclient 启动WebSocket客户端,以监听服务端交易事件,进行相关测试。
Index ¶
- Constants
- func NewEventsCommand(run Runner, isKeepRunning bool) *cobra.Command
- func NewMockCommand(run Runner, isKeepRunning bool) *cobra.Command
- func NewRootCommand() *cobra.Command
- func NewStartCommand(run Runner, isKeepRunning bool) *cobra.Command
- func NewTxCommand(run Runner, isKeepRunning bool) *cobra.Command
- func NewVersionCommand(run Runner, isKeepRunning bool) *cobra.Command
- type Runner
Constants ¶
View Source
const ( // CommandStart cli command "start" CommandStart = "start" // CommandMock cli command "mock" CommandMock = "mock" // CommandEvents cli command "events" CommandEvents = "events" // CommandTx cli command "tx" CommandTx = "tx" // CommandVersion cli command "version" CommandVersion = "version" )
View Source
const ( // DefaultEventSubscribe events 默认订阅条件 DefaultEventSubscribe string = "tm.event='Tx' AND qcp.to='qos'" )
Variables ¶
This section is empty.
Functions ¶
func NewEventsCommand ¶
NewEventsCommand 创建 events 命令
func NewMockCommand ¶
NewMockCommand 创建 mock/模拟服务 命令
func NewStartCommand ¶
NewStartCommand 创建 start/服务启动 命令
func NewTxCommand ¶
NewTxCommand 创建 tx 命令
Types ¶
Click to show internal directories.
Click to hide internal directories.