Skip to content

Commit 94da106

Browse files
committed
Minor name changes and hide experimental flag
1 parent ddb9e7d commit 94da106

File tree

4 files changed

+18
-12
lines changed

4 files changed

+18
-12
lines changed

internal/cmd/scan/scan.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ const (
6060
VersionHintFlag = "version-hint"
6161
SBOMFlag = "sbom"
6262
SBOMOutputFlag = "sbom-output"
63-
ExperimentalFlag = "experimental-value"
63+
ExperimentalFlag = "experimental"
6464
)
6565

6666
var scanCmdError error
@@ -140,7 +140,7 @@ $ debricked scan . --include '**/node_modules/**'`)
140140
experimentalFlagDoc := strings.Join(
141141
[]string{
142142
"This flag allows inclusion of repository matches",
143-
"\nExample:\n$ debricked scan . --experimental-flag=false",
143+
"\nExample:\n$ debricked scan . --experimental=false",
144144
}, "\n")
145145
cmd.Flags().BoolVar(&experimental, ExperimentalFlag, false, experimentalFlagDoc)
146146
verboseDoc := strings.Join(
@@ -180,6 +180,12 @@ Leaving the field empty results in no SBOM generation.`,
180180
viper.MustBindEnv(SBOMFlag)
181181
viper.MustBindEnv(SBOMOutputFlag)
182182

183+
// Hide experimental flag
184+
err := cmd.Flags().MarkHidden(ExperimentalFlag)
185+
if err != nil { // This should not be reachable
186+
fmt.Println("Trying to hide non-existing flag")
187+
}
188+
183189
return cmd
184190
}
185191

@@ -212,7 +218,7 @@ func RunE(s *scan.IScanner) func(_ *cobra.Command, args []string) error {
212218
CallGraphUploadTimeout: viper.GetInt(CallGraphUploadTimeoutFlag),
213219
CallGraphGenerateTimeout: viper.GetInt(CallGraphGenerateTimeoutFlag),
214220
MinFingerprintContentLength: viper.GetInt(MinFingerprintContentLengthFlag),
215-
ExperimentalFlag: viper.GetBool(ExperimentalFlag),
221+
Experimental: viper.GetBool(ExperimentalFlag),
216222
}
217223
if s != nil {
218224
scanCmdError = (*s).Scan(options)

internal/scan/scanner.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ type DebrickedOptions struct {
6868
CallGraphUploadTimeout int
6969
CallGraphGenerateTimeout int
7070
MinFingerprintContentLength int
71-
ExperimentalFlag bool
71+
Experimental bool
7272
}
7373

7474
func NewDebrickedScanner(
@@ -270,7 +270,7 @@ func (dScanner *DebrickedScanner) scan(options DebrickedOptions, gitMetaObject g
270270
CallGraphUploadTimeout: options.CallGraphUploadTimeout,
271271
VersionHint: options.VersionHint,
272272
DebrickedConfig: dScanner.getDebrickedConfig(options.Path, options.Exclusions, options.Inclusions),
273-
ExperimentalFlag: options.ExperimentalFlag,
273+
Experimental: options.Experimental,
274274
}
275275
result, err := (*dScanner.uploader).Upload(uploaderOptions)
276276
if err != nil {

internal/upload/batch.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ type uploadBatch struct {
4141
callGraphTimeout int
4242
versionHint bool
4343
debrickedConfig *DebrickedConfig // JSON Config
44-
experimentalFlag bool
44+
experimental bool
4545
}
4646

4747
func newUploadBatch(
4848
client *client.IDebClient, fileGroups file.Groups, gitMetaObject *git.MetaObject,
4949
integrationName string, callGraphTimeout int, versionHint bool, debrickedConfig *DebrickedConfig,
50-
experimentalFlag bool,
50+
experimental bool,
5151
) *uploadBatch {
5252
return &uploadBatch{
5353
client: client,
@@ -58,7 +58,7 @@ func newUploadBatch(
5858
callGraphTimeout: callGraphTimeout,
5959
versionHint: versionHint,
6060
debrickedConfig: debrickedConfig,
61-
experimentalFlag: experimentalFlag,
61+
experimental: experimental,
6262
}
6363
}
6464

@@ -186,7 +186,7 @@ func (uploadBatch *uploadBatch) initAnalysis() error {
186186
VersionHint: uploadBatch.versionHint,
187187
DebrickedConfig: uploadBatch.debrickedConfig,
188188
DebrickedIntegration: "cli",
189-
ExperimentalFlag: uploadBatch.experimentalFlag,
189+
Experimental: uploadBatch.experimental,
190190
})
191191

192192
if err != nil {
@@ -331,7 +331,7 @@ type uploadFinish struct {
331331
DebrickedIntegration string `json:"debrickedIntegration"`
332332
VersionHint bool `json:"versionHint"`
333333
DebrickedConfig *DebrickedConfig `json:"debrickedConfig"`
334-
ExperimentalFlag bool `json:"experimentalFlag"`
334+
Experimental bool `json:"experimental"`
335335
}
336336

337337
func getRelativeFilePath(filePath string) string {

internal/upload/uploader.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ type DebrickedOptions struct {
1717
CallGraphUploadTimeout int
1818
VersionHint bool
1919
DebrickedConfig *DebrickedConfig
20-
ExperimentalFlag bool
20+
Experimental bool
2121
}
2222

2323
type IUploader interface {
@@ -46,7 +46,7 @@ func (uploader *Uploader) Upload(o IOptions) (*UploadResult, error) {
4646
dOptions.CallGraphUploadTimeout,
4747
dOptions.VersionHint,
4848
dOptions.DebrickedConfig,
49-
dOptions.ExperimentalFlag,
49+
dOptions.Experimental,
5050
)
5151

5252
err := batch.upload()

0 commit comments

Comments
 (0)