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)
}