INNER CODE UNIT · Go
InfoCommand
kitops-ml/kitops · pkg/cmd/info/cmd.go:71
func InfoCommand() *cobra.Command {
opts := &infoOptions{}
cmd := &cobra.Command{
Use: "info [flags] MODELKIT",
Short: shortDesc,
Long: longDesc,
Example: example,
RunE: runCommand(opts),
Args: cobra.ExactArgs(1),
ValidArgsFunction: func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective) {
if cmd.Flags().Changed("remote") {
return nil, cobra.ShellCompDirectiveNoFileComp
}
if len(args) >= 1 {
return nil, cobra.ShellCompDirectiveNoFileComp
}
return completion.GetLocalModelKitsCompletion(cmd.Context(), toComplete), cobra.ShellCompDirectiveNoFileComp | cobra.ShellCompDirectiveNoSpace