Skip to content

Commit 5861631

Browse files
committed
copy-parameters-from
1 parent f966294 commit 5861631

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

cli/create.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ func (r *RootCmd) create() *clibase.Cmd {
2626
stopAfter time.Duration
2727
workspaceName string
2828

29-
parameterFlags workspaceParameterFlags
30-
autoUpdates string
31-
copyParameters string
29+
parameterFlags workspaceParameterFlags
30+
autoUpdates string
31+
copyParametersFrom string
3232
)
3333
client := new(codersdk.Client)
3434
cmd := &clibase.Cmd{
@@ -78,8 +78,8 @@ func (r *RootCmd) create() *clibase.Cmd {
7878
}
7979

8080
var sourceWorkspace codersdk.Workspace
81-
if copyParameters != "" {
82-
sourceWorkspaceOwner, sourceWorkspaceName, err := splitNamedWorkspace(copyParameters)
81+
if copyParametersFrom != "" {
82+
sourceWorkspaceOwner, sourceWorkspaceName, err := splitNamedWorkspace(copyParametersFrom)
8383
if err != nil {
8484
return err
8585
}
@@ -157,7 +157,7 @@ func (r *RootCmd) create() *clibase.Cmd {
157157
}
158158

159159
var sourceWorkspaceParameters []codersdk.WorkspaceBuildParameter
160-
if copyParameters != "" {
160+
if copyParametersFrom != "" {
161161
sourceWorkspaceParameters, err = client.WorkspaceBuildParameters(inv.Context(), sourceWorkspace.LatestBuild.ID)
162162
if err != nil {
163163
return xerrors.Errorf("get source workspace build parameters: %w", err)
@@ -245,10 +245,10 @@ func (r *RootCmd) create() *clibase.Cmd {
245245
Value: clibase.StringOf(&autoUpdates),
246246
},
247247
clibase.Option{
248-
Flag: "copy-parameters",
249-
Env: "CODER_WORKSPACE_COPY_PARAMETERS",
248+
Flag: "copy-parameters-from",
249+
Env: "CODER_WORKSPACE_COPY_PARAMETERS_FROM",
250250
Description: "Specify the source workspace name to copy parameters from.",
251-
Value: clibase.StringOf(&copyParameters),
251+
Value: clibase.StringOf(&copyParametersFrom),
252252
},
253253
cliui.SkipPromptOption(),
254254
)

cli/create_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ func TestCreateWithRichParameters(t *testing.T) {
443443
// Secondly, create a new workspace using parameters from the previous workspace.
444444
const otherWorkspace = "other-workspace"
445445

446-
inv, root = clitest.New(t, "create", "--copy-parameters", "my-workspace", otherWorkspace, "-y")
446+
inv, root = clitest.New(t, "create", "--copy-parameters-from", "my-workspace", otherWorkspace, "-y")
447447
clitest.SetupConfig(t, member, root)
448448
pty = ptytest.New(t).Attach(inv)
449449
inv.Stdout = pty.Output()

cli/testdata/coder_create_--help.golden

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ OPTIONS:
1414
Specify automatic updates setting for the workspace (accepts 'always'
1515
or 'never').
1616

17-
--copy-parameters string, $CODER_WORKSPACE_COPY_PARAMETERS
17+
--copy-parameters-from string, $CODER_WORKSPACE_COPY_PARAMETERS_FROM
1818
Specify the source workspace name to copy parameters from.
1919

2020
--parameter string-array, $CODER_RICH_PARAMETER

docs/cli/create.md

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)