Documentation ¶
Overview ¶
Package cli contains all business logic needed by the CLI command.
Index ¶
- func CreateModuleAction(c *cli.Context) error
- func DataDeleteBinaryAction(c *cli.Context) error
- func DataDeleteTabularAction(c *cli.Context) error
- func DataExportAction(c *cli.Context) error
- func DownloadBoardDefsAction(c *cli.Context) error
- func Errorf(w io.Writer, format string, a ...interface{})
- func ListLocationsAction(c *cli.Context) error
- func ListOrganizationsAction(cCtx *cli.Context) error
- func ListRobotsAction(c *cli.Context) error
- func LoginAction(cCtx *cli.Context) error
- func LoginWithAPIKeyAction(cCtx *cli.Context) error
- func LogoutAction(cCtx *cli.Context) error
- func NewApp(out, errOut io.Writer) *cli.App
- func OrganizationsAPIKeyCreateAction(cCtx *cli.Context) error
- func PrintAccessTokenAction(cCtx *cli.Context) error
- func RobotsLogsAction(c *cli.Context) error
- func RobotsPartLogsAction(c *cli.Context) error
- func RobotsPartRunAction(c *cli.Context) error
- func RobotsPartShellAction(c *cli.Context) error
- func RobotsPartStatusAction(c *cli.Context) error
- func RobotsStatusAction(c *cli.Context) error
- func UpdateModuleAction(c *cli.Context) error
- func UploadBoardDefsAction(ctx *cli.Context) error
- func UploadModuleAction(c *cli.Context) error
- func VersionAction(c *cli.Context) error
- func WhoAmIAction(cCtx *cli.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateModuleAction ¶ added in v0.7.3
func CreateModuleAction(c *cli.Context) error
CreateModuleAction is the corresponding Action for 'module create'. It runs the command to create a module. This includes both a gRPC call to register the module on app.viam.com and creating the manifest file.
func DataDeleteBinaryAction ¶ added in v0.8.0
func DataDeleteBinaryAction(c *cli.Context) error
DataDeleteBinaryAction is the corresponding action for 'data delete'.
func DataDeleteTabularAction ¶ added in v0.8.0
func DataDeleteTabularAction(c *cli.Context) error
DataDeleteTabularAction is the corresponding action for 'data delete-tabular'.
func DataExportAction ¶ added in v0.7.3
func DataExportAction(c *cli.Context) error
DataExportAction is the corresponding action for 'data export'.
func DownloadBoardDefsAction ¶ added in v0.8.0
func DownloadBoardDefsAction(c *cli.Context) error
DownloadBoardDefsAction is the corresponding action for "board download".
func Errorf ¶ added in v0.7.3
Errorf prints a message prefixed with a bold red "Error: " prefix and exits with 1. It also capitalizes the first letter of the message.
func ListLocationsAction ¶ added in v0.7.3
func ListLocationsAction(c *cli.Context) error
ListLocationsAction is the corresponding Action for 'locations list'.
func ListOrganizationsAction ¶ added in v0.7.3
func ListOrganizationsAction(cCtx *cli.Context) error
ListOrganizationsAction is the corresponding Action for 'organizations list'.
func ListRobotsAction ¶ added in v0.7.3
func ListRobotsAction(c *cli.Context) error
ListRobotsAction is the corresponding Action for 'robots list'.
func LoginAction ¶ added in v0.7.3
func LoginAction(cCtx *cli.Context) error
LoginAction is the corresponding Action for 'login'.
func LoginWithAPIKeyAction ¶ added in v0.9.0
func LoginWithAPIKeyAction(cCtx *cli.Context) error
LoginWithAPIKeyAction is the corresponding Action for `login api-key`.
func LogoutAction ¶ added in v0.7.3
func LogoutAction(cCtx *cli.Context) error
LogoutAction is the corresponding Action for 'logout'.
func NewApp ¶ added in v0.7.3
NewApp returns a new app with the CLI API, Writer set to out, and ErrWriter set to errOut.
func OrganizationsAPIKeyCreateAction ¶ added in v0.9.0
func OrganizationsAPIKeyCreateAction(cCtx *cli.Context) error
OrganizationsAPIKeyCreateAction corresponds to `organizations api-key create`.
func PrintAccessTokenAction ¶ added in v0.7.3
func PrintAccessTokenAction(cCtx *cli.Context) error
PrintAccessTokenAction is the corresponding Action for 'print-access-token'.
func RobotsLogsAction ¶ added in v0.9.0
func RobotsLogsAction(c *cli.Context) error
RobotsLogsAction is the corresponding Action for 'robots logs'.
func RobotsPartLogsAction ¶ added in v0.9.0
func RobotsPartLogsAction(c *cli.Context) error
RobotsPartLogsAction is the corresponding Action for 'robots part logs'.
func RobotsPartRunAction ¶ added in v0.9.0
func RobotsPartRunAction(c *cli.Context) error
RobotsPartRunAction is the corresponding Action for 'robots part run'.
func RobotsPartShellAction ¶ added in v0.9.0
func RobotsPartShellAction(c *cli.Context) error
RobotsPartShellAction is the corresponding Action for 'robots part shell'.
func RobotsPartStatusAction ¶ added in v0.9.0
func RobotsPartStatusAction(c *cli.Context) error
RobotsPartStatusAction is the corresponding Action for 'robots part status'.
func RobotsStatusAction ¶ added in v0.9.0
func RobotsStatusAction(c *cli.Context) error
RobotsStatusAction is the corresponding Action for 'robots status'.
func UpdateModuleAction ¶ added in v0.7.3
func UpdateModuleAction(c *cli.Context) error
UpdateModuleAction is the corresponding Action for 'module update'. It runs the command to update a module. This includes updating the meta.json to include the public namespace (if set on the org).
func UploadBoardDefsAction ¶ added in v0.8.0
func UploadBoardDefsAction(ctx *cli.Context) error
UploadBoardDefsAction is the corresponding action for "board upload".
func UploadModuleAction ¶ added in v0.7.3
func UploadModuleAction(c *cli.Context) error
UploadModuleAction is the corresponding action for 'module upload'.
func VersionAction ¶ added in v0.7.3
func VersionAction(c *cli.Context) error
VersionAction is the corresponding Action for 'version'.
func WhoAmIAction ¶ added in v0.7.3
func WhoAmIAction(cCtx *cli.Context) error
WhoAmIAction is the corresponding Action for 'whoami'.
Types ¶
This section is empty.