Skip to content
Snippets Groups Projects
Commit b5b8ec8eea16 authored by Florent Aide's avatar Florent Aide
Browse files

wire cmd to runner

parent 34b70fe8844b
No related branches found
No related tags found
No related merge requests found
package cmd package cmd
import "orus.io/cloudcrane/beaver/runner"
type BuildCmd struct { type BuildCmd struct {
Args struct { Args struct {
Namespace string `required:"yes" positional-arg-name:"namespace"` Namespace string `required:"yes" positional-arg-name:"namespace"`
...@@ -16,8 +18,13 @@ ...@@ -16,8 +18,13 @@
// Execute ... // Execute ...
func (cmd *BuildCmd) Execute([]string) error { func (cmd *BuildCmd) Execute([]string) error {
Logger.Info().Str("namespace", cmd.Args.Namespace).Msg("Welcome buddy") Logger.Info().Str("namespace", cmd.Args.Namespace).Msg("starting beaver")
return nil config, err := runner.NewConfig(".", cmd.Args.Namespace)
if err != nil {
Logger.Err(err).Msg("failed to prepare config")
}
r := runner.NewRunner(config)
return r.Build()
} }
func init() { func init() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment