misc: workspace file now only needed when project id is omitted (CLI)

This commit is contained in:
Sheen Capadngan
2025-06-03 19:41:37 +08:00
parent 5878904f77
commit c0add863be
4 changed files with 37 additions and 46 deletions
+4 -5
View File
@@ -158,10 +158,6 @@ var secretsSetCmd = &cobra.Command{
util.HandleError(err, "Unable to parse flag")
}
if token == nil {
util.RequireLocalWorkspaceFile()
}
environmentName, _ := cmd.Flags().GetString("env")
if !cmd.Flags().Changed("env") {
environmentFromWorkspace := util.GetEnvFromWorkspaceFile()
@@ -175,6 +171,10 @@ var secretsSetCmd = &cobra.Command{
util.HandleError(err, "Unable to parse flag")
}
if token == nil && projectId == "" {
util.RequireLocalWorkspaceFile()
}
secretsPath, err := cmd.Flags().GetString("path")
if err != nil {
util.HandleError(err, "Unable to parse flag")
@@ -317,7 +317,6 @@ var secretsDeleteCmd = &cobra.Command{
httpClient.SetAuthToken(token.Token)
} else {
util.RequireLogin()
util.RequireLocalWorkspaceFile()
loggedInUserDetails, err := util.GetCurrentLoggedInUserDetails(true)
if err != nil {