8
8
"github.com/spf13/cobra"
9
9
"go.jetpack.io/devbox/internal/devbox"
10
10
"go.jetpack.io/devbox/internal/devbox/devopt"
11
+ "go.jetpack.io/devbox/internal/fileutil"
11
12
"go.jetpack.io/devbox/internal/ux"
12
13
"go.jetpack.io/envsec/pkg/envsec"
13
14
)
@@ -60,7 +61,6 @@ func secretsCmd() *cobra.Command {
60
61
cmd .AddCommand (secretsRemoveCmd (flags ))
61
62
cmd .AddCommand (secretsSetCmd (flags ))
62
63
cmd .AddCommand (secretsUploadCmd (flags ))
63
- cmd .Hidden = true
64
64
65
65
flags .config .registerPersistent (cmd )
66
66
@@ -183,7 +183,11 @@ func secretsDownloadCmd(commonFlags *secretsFlags) *cobra.Command {
183
183
if err != nil {
184
184
return errors .WithStack (err )
185
185
}
186
- return secrets .Download (cmd .Context (), args [0 ], flags .format )
186
+ absPaths , err := fileutil .EnsureAbsolutePaths (args )
187
+ if err != nil {
188
+ return errors .WithStack (err )
189
+ }
190
+ return secrets .Download (cmd .Context (), absPaths [0 ], flags .format )
187
191
},
188
192
}
189
193
@@ -210,7 +214,11 @@ func secretsUploadCmd(commonFlags *secretsFlags) *cobra.Command {
210
214
if err != nil {
211
215
return errors .WithStack (err )
212
216
}
213
- return secrets .Upload (cmd .Context (), paths , flags .format )
217
+ absPaths , err := fileutil .EnsureAbsolutePaths (paths )
218
+ if err != nil {
219
+ return errors .WithStack (err )
220
+ }
221
+ return secrets .Upload (cmd .Context (), absPaths , flags .format )
214
222
},
215
223
}
216
224
0 commit comments