// FromCli constructs the middleware from the command line arguments func FromCli(c *cli.Context) (plugin.Middleware, error) { return NewSpec(c.String("condition"), c.String("fallback"), c.String("onTripped"), c.String("onStandby"), c.Duration("fallbackDuration"), c.Duration("recoveryDuration"), c.Duration("checkPeriod")) }