mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-23 07:29:00 -08:00
fix(cli): exclude --compliance flag from non supported sub-commands (#3158)
This commit is contained in:
@@ -209,6 +209,7 @@ func NewRootCommand(version string, globalFlags *flag.GlobalFlagGroup) *cobra.Co
|
|||||||
func NewImageCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
func NewImageCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
||||||
reportFlagGroup := flag.NewReportFlagGroup()
|
reportFlagGroup := flag.NewReportFlagGroup()
|
||||||
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
||||||
|
reportFlagGroup.Compliance = nil // disable '--compliance'
|
||||||
|
|
||||||
imageFlags := &flag.Flags{
|
imageFlags := &flag.Flags{
|
||||||
CacheFlagGroup: flag.NewCacheFlagGroup(),
|
CacheFlagGroup: flag.NewCacheFlagGroup(),
|
||||||
@@ -283,6 +284,7 @@ func NewImageCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
|||||||
func NewFilesystemCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
func NewFilesystemCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
||||||
reportFlagGroup := flag.NewReportFlagGroup()
|
reportFlagGroup := flag.NewReportFlagGroup()
|
||||||
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
||||||
|
reportFlagGroup.Compliance = nil // disable '--compliance'
|
||||||
|
|
||||||
fsFlags := &flag.Flags{
|
fsFlags := &flag.Flags{
|
||||||
CacheFlagGroup: flag.NewCacheFlagGroup(),
|
CacheFlagGroup: flag.NewCacheFlagGroup(),
|
||||||
@@ -336,6 +338,7 @@ func NewFilesystemCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
|||||||
func NewRootfsCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
func NewRootfsCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
||||||
reportFlagGroup := flag.NewReportFlagGroup()
|
reportFlagGroup := flag.NewReportFlagGroup()
|
||||||
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
||||||
|
reportFlagGroup.Compliance = nil // disable '--compliance'
|
||||||
|
|
||||||
rootfsFlags := &flag.Flags{
|
rootfsFlags := &flag.Flags{
|
||||||
CacheFlagGroup: flag.NewCacheFlagGroup(),
|
CacheFlagGroup: flag.NewCacheFlagGroup(),
|
||||||
@@ -390,6 +393,7 @@ func NewRootfsCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
|||||||
func NewRepositoryCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
func NewRepositoryCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
||||||
reportFlagGroup := flag.NewReportFlagGroup()
|
reportFlagGroup := flag.NewReportFlagGroup()
|
||||||
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
||||||
|
reportFlagGroup.Compliance = nil // disable '--compliance'
|
||||||
|
|
||||||
repoFlags := &flag.Flags{
|
repoFlags := &flag.Flags{
|
||||||
CacheFlagGroup: flag.NewCacheFlagGroup(),
|
CacheFlagGroup: flag.NewCacheFlagGroup(),
|
||||||
@@ -536,6 +540,7 @@ func NewConfigCommand(globalFlags *flag.GlobalFlagGroup) *cobra.Command {
|
|||||||
reportFlagGroup.IgnorePolicy = nil // disable '--ignore-policy'
|
reportFlagGroup.IgnorePolicy = nil // disable '--ignore-policy'
|
||||||
reportFlagGroup.ListAllPkgs = nil // disable '--list-all-pkgs'
|
reportFlagGroup.ListAllPkgs = nil // disable '--list-all-pkgs'
|
||||||
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
reportFlagGroup.ReportFormat = nil // TODO: support --report summary
|
||||||
|
reportFlagGroup.Compliance = nil // disable '--compliance'
|
||||||
|
|
||||||
scanFlags := &flag.ScanFlagGroup{
|
scanFlags := &flag.ScanFlagGroup{
|
||||||
// Enable only '--skip-dirs' and '--skip-files' and disable other flags
|
// Enable only '--skip-dirs' and '--skip-files' and disable other flags
|
||||||
|
|||||||
Reference in New Issue
Block a user