package
0.0.0-20211208200053-5230034f4374
Repository: https://github.com/unanet/eve-bot.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

CleanUrls cleans the incoming URLs this iterates the incoming command and removes any encoding slack adds to URLs.
ExtractArtifactsDefinition extracts the ArtifactDefinitions from the CommandOptions.
ExtractBoolOpt extracts a bool key/val from the opts.
No description provided by the author
ExtractStringListOpt extracts a string slice key value from the options.
ExtractStringOpt extracts a string key/val from the options.
NewAuthCommand creates a New AuthCmd that implements the EvebotCommand interface.
NewDeleteCommand creates a New DeleteCmd that implements the EvebotCommand interface.
NewDeployCommand creates a New DeployCmd that implements the EvebotCommand interface.
No description provided by the author
NewHelpCommand creates a New HelpCmd that implements the EvebotCommand interface.
NewInvalidCommand creates a New InvalidCmd that implements the EvebotCommand interface.
NewMockEvebotCommand creates a new mock instance.
NewReleaseCommand creates a New ReleaseCmd that implements the EvebotCommand interface.
NewRestartCommand creates a New RestartCmd that implements the EvebotCommand interface.
NewRootCmd creates a New RootCmd that implements the EvebotCommand interface.
NewRunCommand creates a New RunCmd that implements the EvebotCommand interface.
NewSetCommand creates a New SetCmd that implements the EvebotCommand interface.
NewShowCommand creates a New ShowCmd that implements the EvebotCommand interface.

# Constants

AuthCmdName used as key/id for the auth command.
DeleteCmdName used as key/id for the delete command.
DeployCmdName is used as key/id for the deploy command.
ReleaseCmdName is the ID/Key for the ReleaseCmd.
No description provided by the author
No description provided by the author
SetCmdName id/key.
ShowCmdName id/key.

# Structs

ChatInfo contains the Chat Command Info.
InputLengthBounds structures the Min/Max.
MockEvebotCommand is a mock of EvebotCommand interface.
MockEvebotCommandMockRecorder is the mock recorder for MockEvebotCommand.

# Interfaces

EvebotCommand interface (each evebot command needs to implement this interface).
No description provided by the author

# Type aliases

No description provided by the author
CommandOptions is the dynamic command options that become Key:Value pairs.