github.com/hazelops/ize@v1.1.12-0.20230915191306-97d7c0e48f11/internal/commands/secrets.go (about)

     1  package commands
     2  
     3  import (
     4  	"github.com/hazelops/ize/internal/config"
     5  	"github.com/spf13/cobra"
     6  )
     7  
     8  func NewCmdSecrets(project *config.Project) *cobra.Command {
     9  
    10  	cmd := &cobra.Command{
    11  		Use:              "secrets",
    12  		Short:            "Manage secrets",
    13  		TraverseChildren: true,
    14  	}
    15  
    16  	cmd.AddCommand(
    17  		NewCmdSecretsRemove(project),
    18  		NewCmdSecretsPush(project),
    19  		NewCmdSecretsEdit(project),
    20  		NewCmdSecretsPull(project),
    21  	)
    22  
    23  	return cmd
    24  }