chore: not load plugins for auto-generating docs (#5569)

Signed-off-by: knqyf263 <knqyf263@gmail.com>
This commit is contained in:
Teppei Fukuda
2023-11-14 14:37:18 +09:00
committed by GitHub
parent cccaa15ccd
commit 04b93e9fd6

View File

@@ -3,6 +3,8 @@
package main
import (
"os"
"github.com/spf13/cobra/doc"
"github.com/aquasecurity/trivy/pkg/commands"
@@ -16,6 +18,9 @@ func main() {
flag.CacheDirFlag.Default = "/path/to/cache"
flag.ModuleDirFlag.Default = "$HOME/.trivy/modules"
// Set a dummy path not to load plugins
os.Setenv("XDG_DATA_HOME", os.TempDir())
cmd := commands.NewApp()
cmd.DisableAutoGenTag = true
if err := doc.GenMarkdownTree(cmd, "./docs/docs/references/configuration/cli"); err != nil {