Dan Anglin
55b93c6586
Move all executors to the internal folder package. This PR also comes with additional breaking changes. Changes: - refactor: move all executors to the internal/executor package. - refactor: update naming patterns for constants, variables, custom types, etc. - fix(breaking): renamed the update command to edit. - fix(breaking): update the flags for the switch command to make it more generic. - fix(breaking): renamed the show-account-relationship flag to show-relationship. - fix: update the print message from the whoami command.
21 lines
301 B
Go
21 lines
301 B
Go
package executor
|
|
|
|
import "strings"
|
|
|
|
type AccountNames []string
|
|
|
|
func (a *AccountNames) String() string {
|
|
return strings.Join(*a, ", ")
|
|
}
|
|
|
|
func (a *AccountNames) Set(value string) error {
|
|
if len(value) > 0 {
|
|
*a = append(*a, value)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
type TopLevelFlags struct {
|
|
ConfigDir string
|
|
}
|