package cli
import "github.com/Diarkis/diarkis/client/go/test/cli"
Index
- Variables
- func Connect()
- func RegisterCommands(module string, cmds []Command)
- func Run()
- func SetupBuiltInCommands()
- func SetupBuiltInCustomCommands()
- func SetupBuiltInDMCommands()
- func SetupBuiltInDebugCommands()
- func SetupBuiltInFieldCommands()
- func SetupBuiltInGroupCommands()
- func SetupBuiltInMatchMakerCommands()
- func SetupBuiltInP2PCommands()
- func SetupBuiltInRoomCommands()
- func SetupBuiltInSessionCommands()
- func SetupBuiltInTicketCommands()
- type Command
Variables
var ( // TCPClient is the TCP client TCPClient *tcp.Client )
var ( // UDPClient is the UDP client UDPClient *udp.Client )
Functions
func Connect
func Connect()
Connect connects to the server
func RegisterCommands
func RegisterCommands(module string, cmds []Command)
RegisterCommands registers a command to the CLI
func Run
func Run()
Run starts the CLI
func SetupBuiltInCommands
func SetupBuiltInCommands()
SetupBuiltInCommands Registers all the built-in commands to the CLI.
func SetupBuiltInCustomCommands
func SetupBuiltInCustomCommands()
SetupBuiltInCustomCommands Registers custom built-in commands to the CLI.
func SetupBuiltInDMCommands
func SetupBuiltInDMCommands()
SetupBuiltInDMCommands Registers DM built-in commands to the CLI.
func SetupBuiltInDebugCommands
func SetupBuiltInDebugCommands()
SetupBuiltInDebugCommands Registers debug built-in commands to the CLI.
func SetupBuiltInFieldCommands
func SetupBuiltInFieldCommands()
SetupBuiltInFieldCommands Registers field built-in commands to the CLI.
func SetupBuiltInGroupCommands
func SetupBuiltInGroupCommands()
SetupBuiltInGroupCommands Registers group built-in commands to the CLI.
func SetupBuiltInMatchMakerCommands
func SetupBuiltInMatchMakerCommands()
SetupBuiltInMatchMakerCommands Registers matchmaker built-in commands to the CLI.
func SetupBuiltInP2PCommands
func SetupBuiltInP2PCommands()
SetupBuiltInP2PCommands Registers p2p built-in commands to the CLI.
func SetupBuiltInRoomCommands
func SetupBuiltInRoomCommands()
SetupBuiltInRoomCommands Registers room built-in commands to the CLI.
func SetupBuiltInSessionCommands
func SetupBuiltInSessionCommands()
SetupBuiltInSessionCommands Registers session built-in commands to the CLI.
func SetupBuiltInTicketCommands
func SetupBuiltInTicketCommands()
SetupBuiltInTicketCommands Registers ticket built-in commands to the CLI.
Types
type Command
type Command struct { CmdName string AliasName string Desc string CmdFunc func() }
Command is a struct that represents a command