( cmd *cobra.Command, services []string, flags servicesCmdFlags, )
| 226 | } |
| 227 | |
| 228 | func restartServices( |
| 229 | cmd *cobra.Command, |
| 230 | services []string, |
| 231 | flags servicesCmdFlags, |
| 232 | ) error { |
| 233 | env, err := flags.Env(flags.config.path) |
| 234 | if err != nil { |
| 235 | return err |
| 236 | } |
| 237 | box, err := devbox.Open(&devopt.Opts{ |
| 238 | Dir: flags.config.path, |
| 239 | Environment: flags.config.environment, |
| 240 | Env: env, |
| 241 | Stderr: cmd.ErrOrStderr(), |
| 242 | }) |
| 243 | if err != nil { |
| 244 | return errors.WithStack(err) |
| 245 | } |
| 246 | |
| 247 | return box.RestartServices(cmd.Context(), flags.runInCurrentShell, services...) |
| 248 | } |
| 249 | |
| 250 | func startProcessManager( |
| 251 | cmd *cobra.Command, |
no test coverage detected