Skip to content

Commit 744d637

Browse files
committed
Add parallels flag
1 parent 9191955 commit 744d637

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

cmd/deploy/deploy.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ func NewCommand(globalFlags []cli.Flag) *cli.Command {
5555
Aliases: []string{"a"},
5656
Usage: "Select all documents",
5757
},
58+
&cli.IntFlag{
59+
Name: "parallels",
60+
Usage: "Set max deploy executed in parallel",
61+
Value: 5,
62+
},
5863
}...),
5964
Action: Action,
6065
ArgsUsage: "[path...]",
@@ -90,12 +95,12 @@ func Action(c *cli.Context) error {
9095

9196
// Setup max parallels
9297
allDocuments := *documents
93-
parallel := 10
98+
parallels := c.Int("parallels")
9499

95100
// Start parallel deploy
96-
for start := 0; start < len(allDocuments); start += parallel {
101+
for start := 0; start < len(allDocuments); start += parallels {
97102
// Update chunk start and end
98-
end := start + parallel
103+
end := start + parallels
99104
if end > len(allDocuments) {
100105
end = len(allDocuments)
101106
}

cmd/remove/remove.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ func NewCommand(globalFlags []cli.Flag) *cli.Command {
4949
Aliases: []string{"a"},
5050
Usage: "Select all documents",
5151
},
52+
&cli.IntFlag{
53+
Name: "parallels",
54+
Usage: "Set max remove executed in parallel",
55+
Value: 5,
56+
},
5257
}...),
5358
Action: Action,
5459
ArgsUsage: "[path...]",
@@ -92,12 +97,12 @@ func Action(c *cli.Context) error {
9297

9398
// Setup max parallels
9499
allDocuments := *documents
95-
parallel := 10
100+
parallels := c.Int("parallels")
96101

97102
// Start parallel deploy
98-
for start := 0; start < len(allDocuments); start += parallel {
103+
for start := 0; start < len(allDocuments); start += parallels {
99104
// Update chunk start and end
100-
end := start + parallel
105+
end := start + parallels
101106
if end > len(allDocuments) {
102107
end = len(allDocuments)
103108
}

0 commit comments

Comments
 (0)