INNER CODE UNIT · Go

runCommand

kitops-ml/kitops · pkg/cmd/inspect/cmd.go:88

func runCommand(opts *inspectOptions) func(*cobra.Command, []string) error {
	return func(cmd *cobra.Command, args []string) error {
		if err := opts.complete(cmd.Context(), args); err != nil {
			return output.Fatalf("Invalid arguments: %s", err)
		}
		inspectInfo, err := inspectReference(cmd.Context(), opts)
		if err != nil {
			if errors.Is(err, errdef.ErrNotFound) {
				return output.Fatalf("Could not find modelkit %s", artifact.FormatRepositoryForDisplay(opts.modelRef.String()))
			}
			return output.Fatalf("Error resolving modelkit: %s", err)
		}
		jsonBytes, err := json.MarshalIndent(inspectInfo, "", "  ")
		if err != nil {
			return fmt.Errorf("Error formatting manifest: %w", err)
		}
		output.Infoln(string(jsonBytes))
		return nil

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…