MCPcopy Index your code
hub / github.com/jetify-com/devbox / secretsSetCmd

Function secretsSetCmd

internal/boxcli/secrets.go:92–110  ·  view source on GitHub ↗
(flags *secretsFlags)

Source from the content-addressed store, hash-verified

90}
91
92func secretsSetCmd(flags *secretsFlags) *cobra.Command {
93 return &cobra.Command{
94 Use: "set <NAME1>=<value1> [<NAME2>=<value2>]...",
95 Short: "Securely store one or more environment variables",
96 Long: "Securely store one or more environment variables. To test contents of a file as a secret use set=@<file>",
97 Args: cobra.MinimumNArgs(1),
98 PreRunE: func(cmd *cobra.Command, args []string) error {
99 return envsec.ValidateSetArgs(args)
100 },
101 RunE: func(cmd *cobra.Command, args []string) error {
102 secrets, err := flags.envsec(cmd)
103 if err != nil {
104 return errors.WithStack(err)
105 }
106
107 return secrets.SetFromArgs(cmd.Context(), args)
108 },
109 }
110}
111
112func secretsRemoveCmd(flags *secretsFlags) *cobra.Command {
113 return &cobra.Command{

Callers 1

secretsCmdFunction · 0.85

Calls 1

envsecMethod · 0.80

Tested by

no test coverage detected