ls-labels.go

 1package commands
 2
 3import (
 4	"github.com/spf13/cobra"
 5)
 6
 7func newLsLabelCommand() *cobra.Command {
 8	env := newEnv()
 9
10	cmd := &cobra.Command{
11		Use:   "ls-label",
12		Short: "List valid labels.",
13		Long: `List valid labels.
14
15Note: in the future, a proper label policy could be implemented where valid labels are defined in a configuration file. Until that, the default behavior is to return the list of labels already used.`,
16		PreRunE: loadBackend(env),
17		RunE: closeBackend(env, func(cmd *cobra.Command, args []string) error {
18			return runLabelLs(env)
19		}),
20		Deprecated: ` and will be removed in v1.0.
21
22The functionality provided by this command is now provided by
23the following (equivalent) command:
24git-bug label ls
25`,
26	}
27
28	return cmd
29}