INNER CODE UNIT · Go

Main

cli/cli · .github/skills/cli-exercise/tool/internal/evidence/main.go:468

func Main(ctx context.Context, skillRoot string, args []string, streams cliutil.Streams) int {
	opts, err := parseOptions(args)
	if errors.Is(err, flag.ErrHelp) {
		if _, err := fmt.Fprintln(streams.Out,
			"Usage: cli-exercise --skill-root PATH evidence {--run-dir PATH|--session FILE} --preflight FILE [--html] [--verification FILE] [--inspection sampled|all] [--format gif|mp4] [--timing realtime|condensed] [--timing-authorization TEXT] [--font FILE] [--font-fallback FILE ...]"); err != nil {
			return 1
		}
		return 0
	}
	code := 1
	if err == nil {
		code, err = run(ctx, skillRoot, opts, streams, render)
	}
	if err != nil {
		if writeErr := cliutil.Error(streams.ErrOut, "evidence_failed", err.Error()); writeErr != nil {
			return 1
		}
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…