Compare commits
2 commits
23ec6048b5
...
4d0a42ba23
Author | SHA1 | Date | |
---|---|---|---|
4d0a42ba23 | |||
e4cce2cae4 |
2 changed files with 10 additions and 5 deletions
|
@ -7,6 +7,7 @@ package executor
|
|||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"codeflow.dananglin.me.uk/apollo/enbas/internal/client"
|
||||
"codeflow.dananglin.me.uk/apollo/enbas/internal/config"
|
||||
|
@ -26,12 +27,15 @@ type MuteOrUnmuteExecutor struct {
|
|||
}
|
||||
|
||||
func NewMuteOrUnmuteExecutor(printer *printer.Printer, config *config.Config, name, summary string) *MuteOrUnmuteExecutor {
|
||||
muteDuration := TimeDurationFlagValue{time.Duration(0 * time.Second)}
|
||||
|
||||
exe := MuteOrUnmuteExecutor{
|
||||
FlagSet: flag.NewFlagSet(name, flag.ExitOnError),
|
||||
|
||||
printer: printer,
|
||||
config: config,
|
||||
command: name,
|
||||
printer: printer,
|
||||
config: config,
|
||||
command: name,
|
||||
muteDuration: muteDuration,
|
||||
}
|
||||
|
||||
exe.StringVar(&exe.accountName, flagAccountName, "", "Specify the account name in full (username@domain)")
|
||||
|
|
|
@ -16,16 +16,17 @@ type SwitchExecutor struct {
|
|||
*flag.FlagSet
|
||||
|
||||
config *config.Config
|
||||
printer *printer.Printer
|
||||
toResourceType string
|
||||
accountName string
|
||||
printer *printer.Printer
|
||||
}
|
||||
|
||||
func NewSwitchExecutor(printer *printer.Printer, config *config.Config, name, summary string) *SwitchExecutor {
|
||||
switchExe := SwitchExecutor{
|
||||
FlagSet: flag.NewFlagSet(name, flag.ExitOnError),
|
||||
printer: printer,
|
||||
|
||||
config: config,
|
||||
printer: printer,
|
||||
}
|
||||
|
||||
switchExe.StringVar(&switchExe.toResourceType, flagTo, "", "The account to switch to")
|
||||
|
|
Loading…
Reference in a new issue