Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
mb
mb command is the main munbot application.
|
mb command is the main munbot application. |
mbcfg
mbcfg command manages munbot configuration files.
|
mbcfg command manages munbot configuration files. |
Package config handles the configuration files.
|
Package config handles the configuration files. |
mbcfg
Package mbcfg implements config cmd util.
|
Package mbcfg implements config cmd util. |
profile
Package profile handles profiled settings.
|
Package profile handles profiled settings. |
value
Package value holds the maps for the config parser.
|
Package value holds the maps for the config parser. |
Package env manages settings configurable from os.Environ and .env files.
|
Package env manages settings configurable from os.Environ and .env files. |
internal
|
|
api
Package api defines and implements master api server interface.
|
Package api defines and implements master api server interface. |
api/client
Package client defines api's client interfaces.
|
Package client defines api's client interfaces. |
api/wapp
Package wapp implements the master api webapp.
|
Package wapp implements the master api webapp. |
auth
Package auth implements master's authentication.
|
Package auth implements master's authentication. |
console
Package server implements master's console server.
|
Package server implements master's console server. |
core
Package core implements the runtime state machine.
|
Package core implements the runtime state machine. |
Package log provides the logger functionalities.
|
Package log provides the logger functionalities. |
Package mb implements main cmd util.
|
Package mb implements main cmd util. |
Package platform implements internal gobot platform.
|
Package platform implements internal gobot platform. |
adaptor
Package adaptor implements the munbot gobot.Adaptor interface.
|
Package adaptor implements the munbot gobot.Adaptor interface. |
driver
Package driver implements the munbot gobot.Driver interface.
|
Package driver implements the munbot gobot.Driver interface. |
robot
|
|
master
Package robot defines and implements the master robot interface.
|
Package robot defines and implements the master robot interface. |
worker
Package worker defines and implements the worker robot interface.
|
Package worker defines and implements the worker robot interface. |
testing
|
|
assert
Package assert wrapsgithub.com/stretchr/testify/assert package.
|
Package assert wrapsgithub.com/stretchr/testify/assert package. |
mock
Package mock wraps github.com/stretchr/testify/mock package.
|
Package mock wraps github.com/stretchr/testify/mock package. |
mock/vfs
Package vfs wraps the mock fs from vfs package.
|
Package vfs wraps the mock fs from vfs package. |
require
Package require wraps github.com/stretchr/testify/require package.
|
Package require wraps github.com/stretchr/testify/require package. |
suite
Package suite wraps github.com/stretchr/testify/suite package.
|
Package suite wraps github.com/stretchr/testify/suite package. |
utils
|
|
lock
Package lock wraps github.com/subchen/go-trylock package.
|
Package lock wraps github.com/subchen/go-trylock package. |
uuid
Package uuid wraps github.com/gofrs/uuid package.
|
Package uuid wraps github.com/gofrs/uuid package. |
Package version holds the running version information.
|
Package version holds the running version information. |
Package vfs implements the utilities to interact with the filesystem.
|
Package vfs implements the utilities to interact with the filesystem. |
Click to show internal directories.
Click to hide internal directories.