Expand mockup backend for CLI

Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
This commit is contained in:
Solomon Hykes
2021-03-23 22:41:26 +00:00
parent 661affa4cb
commit 37bf20e24b
6 changed files with 87 additions and 23 deletions

View File

@@ -26,13 +26,13 @@ var downCmd = &cobra.Command{
ctx := lg.WithContext(cmd.Context())
routeName := getRouteName(lg, cmd)
route, err := dagger.LookupRoute(routeName)
route, err := dagger.LookupRoute(routeName, nil)
if err != nil {
lg.Fatal().Err(err).Str("route-name", routeName).Msg("failed to lookup route")
}
// TODO: Implement options: --no-cache
if err := route.Down(ctx); err != nil {
if err := route.Down(ctx, nil); err != nil {
lg.Fatal().Err(err).Str("route-name", routeName).Str("route-id", route.ID).Msg("failed to up the route")
}
},

View File

@@ -33,8 +33,7 @@ var newCmd = &cobra.Command{
routeName := getRouteName(lg, cmd)
// TODO: Implement options: --layout-*, --setup
// FIXME: give route name in create opts
route, err := dagger.CreateRoute(ctx)
route, err := dagger.CreateRoute(ctx, routeName, nil)
if err != nil {
lg.Fatal().Err(err).Msg("failed to create route")
}
@@ -42,7 +41,7 @@ var newCmd = &cobra.Command{
if upRoute {
lg.Info().Str("route-id", route.ID).Msg("bringing route online")
if err := route.Up(ctx); err != nil {
if err := route.Up(ctx, nil); err != nil {
lg.Fatal().Err(err).Str("route-id", route.ID).Msg("failed to create route")
}
}

View File

@@ -27,14 +27,14 @@ var queryCmd = &cobra.Command{
ctx := lg.WithContext(cmd.Context())
routeName := getRouteName(lg, cmd)
route, err := dagger.LookupRoute(routeName)
route, err := dagger.LookupRoute(routeName, nil)
if err != nil {
lg.Fatal().Err(err).Str("route-name", routeName).Msg("failed to lookup route")
}
expr := args[0]
out, err := route.Query(ctx, expr)
out, err := route.Query(ctx, expr, nil)
if err != nil {
lg.Fatal().Err(err).Str("route-name", routeName).Str("route-id", route.ID).Msg("failed to query route")
}

View File

@@ -26,13 +26,13 @@ var upCmd = &cobra.Command{
ctx := lg.WithContext(cmd.Context())
routeName := getRouteName(lg, cmd)
route, err := dagger.LookupRoute(routeName)
route, err := dagger.LookupRoute(routeName, nil)
if err != nil {
lg.Fatal().Err(err).Str("route-name", routeName).Msg("failed to lookup route")
}
// TODO: Implement options: --no-cache
if err := route.Up(ctx); err != nil {
if err := route.Up(ctx, nil); err != nil {
lg.Fatal().Err(err).Str("route-name", routeName).Str("route-id", route.ID).Msg("failed to up the route")
}
},