mirror of
https://github.com/terraform-docs/terraform-docs.git
synced 2026-03-27 04:48:33 +07:00
BREAKING CHANGE: - Following flags have been deprecated and will be removed in the following releases: - Flag `--no-color` has been deprecated, use `--color=false` instead - Flag `--no-escape` has been deprecated, use `--escape=false` instead - Flag `--no-header` has been deprecated, use `--hide header` instead - Flag `--no-inputs` has been deprecated, use `--hide inputs` instead - Flag `--no-outputs` has been deprecated, use `--hide outputs` instead - Flag `--no-providers` has been deprecated, use `--hide providers` instead - Flag `--no-requirements` has been deprecated, use `--hide requirements` instead - Flag `--no-required` has been deprecated, use `--required=false` instead - Flag `--no-sensitive` has been deprecated, use `--sensitive=false` instead - Flag `--no-sort` has been deprecated, use `--sort=false` instead
23 lines
629 B
Go
23 lines
629 B
Go
package cmd
|
|
|
|
import (
|
|
"github.com/spf13/cobra"
|
|
)
|
|
|
|
var jsonCmd = &cobra.Command{
|
|
Args: cobra.ExactArgs(1),
|
|
Use: "json [PATH]",
|
|
Short: "Generate JSON of inputs and outputs",
|
|
Annotations: formatAnnotations("json"),
|
|
RunE: formatRunE,
|
|
}
|
|
|
|
func init() {
|
|
jsonCmd.PersistentFlags().BoolVar(new(bool), "no-escape", false, "do not escape special characters")
|
|
jsonCmd.PersistentFlags().MarkDeprecated("no-escape", "use '--escape=false' instead") //nolint:errcheck
|
|
|
|
jsonCmd.PersistentFlags().BoolVar(&settings.EscapeCharacters, "escape", true, "escape special characters")
|
|
|
|
rootCmd.AddCommand(jsonCmd)
|
|
}
|