Add the artifact regeneration command

This commit is contained in:
2026-08-29 18:19:54 +00:00
parent 966b95b176
commit 6639775d7d
6 changed files with 195 additions and 2 deletions

View File

@@ -7,7 +7,9 @@ import (
"strings"
)
var supportedCommands = []string{"run", "run-stage", "analyze", "publish", "clean", "session"}
var supportedCommands = []string{"run", "regenerate-artifacts", "run-stage", "analyze", "publish", "clean", "session"}
var runCommandFn = Run
// Execute dispatches CLI commands and returns a process exit code.
func Execute(args []string, stdout, stderr io.Writer) int {
@@ -23,7 +25,9 @@ func Execute(args []string, stdout, stderr io.Writer) int {
var err error
switch cmd {
case "run":
err = Run(ctx, cmdArgs, stdout)
err = runCommandFn(ctx, cmdArgs, stdout)
case "regenerate-artifacts":
err = RegenerateArtifacts(ctx, cmdArgs, stdout)
case "run-stage":
err = RunStage(ctx, cmdArgs, stdout)
case "analyze":