Skip to content

Commit ccdc45f

Browse files
committed
add condition in custom
1 parent 829c8e8 commit ccdc45f

File tree

6 files changed

+44
-12
lines changed

6 files changed

+44
-12
lines changed

internal/namespaces/object/v1/custom.go

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,40 @@ func GetCommands() *core.Commands {
1212
human.RegisterMarshalerFunc(BucketGetResult{}, bucketGetResultMarshalerFunc)
1313
human.RegisterMarshalerFunc(s3.ListBucketsOutput{}.Buckets, bucketMarshalerFunc)
1414

15-
return core.NewCommands(
16-
objectRoot(),
17-
objectConfig(),
18-
objectBucket(),
19-
bucketCreateCommand(),
20-
bucketDeleteCommand(),
21-
bucketGetCommand(),
22-
bucketListCommand(),
23-
bucketUpdateCommand(),
24-
configGetCommand(),
25-
configInstallCommand(),
26-
)
15+
cmds := core.NewCommands()
16+
17+
if cmdObjectRoot := objectRoot(); cmdObjectRoot != nil {
18+
cmds.Add(cmdObjectRoot)
19+
}
20+
if cmdObjectConfig := objectConfig(); cmdObjectConfig != nil {
21+
cmds.Add(cmdObjectConfig)
22+
}
23+
if cmdObjectBucket := objectBucket(); cmdObjectBucket != nil {
24+
cmds.Add(cmdObjectBucket)
25+
}
26+
if cmdBucketCreate := bucketCreateCommand(); cmdBucketCreate != nil {
27+
cmds.Add(cmdBucketCreate)
28+
}
29+
if cmdBucketDelete := bucketDeleteCommand(); cmdBucketDelete != nil {
30+
cmds.Add(cmdBucketDelete)
31+
}
32+
if cmdBucketGet := bucketGetCommand(); cmdBucketGet != nil {
33+
cmds.Add(cmdBucketGet)
34+
}
35+
if cmdBucketList := bucketListCommand(); cmdBucketList != nil {
36+
cmds.Add(cmdBucketList)
37+
}
38+
if cmdBucketUpdate := bucketUpdateCommand(); cmdBucketUpdate != nil {
39+
cmds.Add(cmdBucketUpdate)
40+
}
41+
if cmdConfigGet := configGetCommand(); cmdConfigGet != nil {
42+
cmds.Add(cmdConfigGet)
43+
}
44+
if cmdConfigInstall := configInstallCommand(); cmdConfigInstall != nil {
45+
cmds.Add(cmdConfigInstall)
46+
}
47+
48+
return cmds
2749
}
2850

2951
func objectRoot() *core.Command {

internal/namespaces/object/v1/custom_bucket.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build darwin || linux || windows
2+
13
package object
24

35
import (

internal/namespaces/object/v1/custom_config_get.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build darwin || linux || windows
2+
13
package object
24

35
import (

internal/namespaces/object/v1/custom_config_install.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build darwin || linux || windows
2+
13
package object
24

35
import (

internal/namespaces/object/v1/s3_helpers.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build darwin || linux || windows
2+
13
package object
24

35
import (

internal/namespaces/object/v1/s3configfile.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build darwin || linux || windows
2+
13
package object
24

35
import (

0 commit comments

Comments
 (0)