Dan Anglin
84091f398d
Summary: - Created a custom CLI schema for Enbas which will act as the Source of Truth for code and document generation. - Created a code generator which uses the schema to generate the executor definitions and code in the internal usage package. Changes: - Created the Enbas CLI schema as the Source of Truth for Enbas. - Created the code generator that generates the executor definitions and code in the usage package. - Regenerated the executor definitions using the code generator. - Moved the custom flag value types to the new internal flag package. - Created a new flag value type for the bool pointer to replace the flag.BoolFunc() used for the sensitive and no-color flags. - Moved the version and build variables to the new internal version package to simplify the version executor. - Created a new usage package and moved the usage functions there. - Changed the type of the account-name flag from string to the internal StringSliceValue type.
18 lines
448 B
Go
18 lines
448 B
Go
package executor
|
|
|
|
const (
|
|
flagAttachmentID = "attachment-id"
|
|
flagContent = "content"
|
|
flagFrom = "from"
|
|
flagFromFile = "from-file"
|
|
flagInstance = "instance"
|
|
flagListID = "list-id"
|
|
flagListTitle = "list-title"
|
|
flagPollID = "poll-id"
|
|
flagPollOption = "poll-option"
|
|
flagStatusID = "status-id"
|
|
flagTag = "tag"
|
|
flagTo = "to"
|
|
flagType = "type"
|
|
flagVote = "vote"
|
|
)
|