INNER CODE UNIT · Go

runCommand

kitops-ml/kitops · pkg/cmd/info/cmd.go:100

func runCommand(opts *infoOptions) 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)
		}
		config, err := getInfo(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)
		}

		if len(opts.filter) > 0 {
			filteredOutput, err := filterKitfile(config, opts.filter)
			if err != nil {
				return output.Fatalln(err)
			}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…