Something went wrong. Try again.
forked from charmbracelet/soft-serve
Something went wrong. Try again.
12345678910111213141516171819202122232425package cmd
import ( "github.com/charmbracelet/soft-serve/pkg/access" "github.com/charmbracelet/soft-serve/pkg/backend" "github.com/spf13/cobra")
func deleteCommand() *cobra.Command { cmd := &cobra.Command{ Use: "delete REPOSITORY", Aliases: []string{"del", "remove", "rm"}, Short: "Delete a repository", Args: cobra.ExactArgs(1), PersistentPreRunE: requireRepo(access.ReadWriteAccess), RunE: func(cmd *cobra.Command, args []string) error { ctx := cmd.Context() be := backend.FromContext(ctx) return be.DeleteRepository(ctx, repoArg(args)) }, }
return cmd}