diff --git a/cli/packages/cmd/agent.go b/cli/packages/cmd/agent.go index 7af471a03b..83986021de 100644 --- a/cli/packages/cmd/agent.go +++ b/cli/packages/cmd/agent.go @@ -260,7 +260,7 @@ var agentCmd = &cobra.Command{ infisical agent `, Use: "agent", - Short: "agent", + Short: "Used to launch a client daemon that streamlines authentication and secret retrieval processes in some environments", DisableFlagsInUseLine: true, Run: func(cmd *cobra.Command, args []string) { diff --git a/cli/packages/cmd/secrets.go b/cli/packages/cmd/secrets.go index 1867768375..3aa808cf4b 100644 --- a/cli/packages/cmd/secrets.go +++ b/cli/packages/cmd/secrets.go @@ -689,12 +689,12 @@ func init() { // Add createCmd flags here createCmd.Flags().StringP("path", "p", "/", "Path to where the folder should be created") - createCmd.Flags().StringP("name", "n", "", "Name of the folder to be created") + createCmd.Flags().StringP("name", "n", "", "Name of the folder to be created in selected `--path`") folderCmd.AddCommand(createCmd) // Add deleteCmd flags here deleteCmd.Flags().StringP("path", "p", "/", "Path to the folder to be deleted") - deleteCmd.Flags().StringP("name", "n", "", "Name of the folder to be deleted") + deleteCmd.Flags().StringP("name", "n", "", "Name of the folder to be deleted within selected `--path`") folderCmd.AddCommand(deleteCmd) secretsCmd.AddCommand(folderCmd) diff --git a/docs/cli/commands/secrets.mdx b/docs/cli/commands/secrets.mdx index b3fab541bb..8e2183ad96 100644 --- a/docs/cli/commands/secrets.mdx +++ b/docs/cli/commands/secrets.mdx @@ -134,6 +134,73 @@ $ infisical secrets set STRIPE_API_KEY=sjdgwkeudyjwe DOMAIN=example.com HASH=jeb + + This command allows you to fetch, create and delete folders from within a path from a given project. + + ```bash + $ infisical secrets folders + ``` + + ### sub commands + + Used to fetch all folders within a path in a given project + ``` + infisical secrets folders get --path=/some/path/to/folder + ``` + #### Flags + + The path from where folders should be fetched from + + Default value: `/` + + + + Fetch folders using the Infisical service token + + Default value: `` + + + + + + Used to create a folder by name within a path. + ``` + infisical secrets folders create --path=/some/path/to/folder --name=folder-name + ``` + ### Flags + + Path to where the folder should be created + + Default value: `/` + + + + Name of the folder to be created in selected `--path` + + Default value: `` + + + + + Used to delete a folder by name within a path. + ``` + infisical secrets folders delete --path=/some/path/to/folder --name=folder-name + ``` + ### Flags + + Path to where the folder should be created + + Default value: `/` + + + + Name of the folder to be deleted within selected `--path` + + Default value: `` + + + + This command allows you to generate an example .env file from your secrets and with their associated comments and tags. This is useful when you would like to let others who work on the project but do not use Infisical become aware of the required environment variables and their intended values.