12
12
// See the License for the specific language governing permissions and
13
13
// limitations under the License.
14
14
15
- package cmdrpkgedit
15
+ package cmdrpkgcopy
16
16
17
17
import (
18
18
"context"
@@ -28,9 +28,9 @@ import (
28
28
)
29
29
30
30
const (
31
- command = "cmdrpkgedit "
31
+ command = "cmdrpkgcopy "
32
32
longMsg = `
33
- kpt alpha rpkg edit SOURCE_PACKAGE NAME
33
+ kpt alpha rpkg copy SOURCE_PACKAGE NAME
34
34
35
35
Creates a new copy of a source package in the target repository.
36
36
@@ -63,10 +63,11 @@ func newRunner(ctx context.Context, rcg *genericclioptions.ConfigFlags) *runner
63
63
cfg : rcg ,
64
64
}
65
65
c := & cobra.Command {
66
- Use : "edit SOURCE_PACKAGE NAME" ,
66
+ Use : "copy SOURCE_PACKAGE NAME" ,
67
+ Aliases : []string {"edit" },
67
68
Short : "Creates a copy of a source package in the target repository." ,
68
69
Long : longMsg ,
69
- Example : "kpt alpha rpkg edit upstream-package-name target-package-name --repository target-repository --revision v1" ,
70
+ Example : "kpt alpha rpkg copy upstream-package-name target-package-name --repository target-repository --revision v1" ,
70
71
PreRunE : r .preRunE ,
71
72
RunE : r .runE ,
72
73
Hidden : porch .HidePorchCommands ,
@@ -85,7 +86,7 @@ type runner struct {
85
86
client client.Client
86
87
Command * cobra.Command
87
88
88
- edit porchapi.PackageEditTaskSpec
89
+ copy porchapi.PackageEditTaskSpec
89
90
90
91
repository string // Target repository
91
92
revision string // Target package revision
@@ -111,7 +112,7 @@ func (r *runner) preRunE(cmd *cobra.Command, args []string) error {
111
112
source := args [0 ]
112
113
target := args [1 ]
113
114
114
- r .edit .Source = & porchapi.PackageRevisionRef {
115
+ r .copy .Source = & porchapi.PackageRevisionRef {
115
116
Name : source ,
116
117
}
117
118
@@ -138,7 +139,7 @@ func (r *runner) runE(cmd *cobra.Command, args []string) error {
138
139
Tasks : []porchapi.Task {
139
140
{
140
141
Type : porchapi .TaskTypeEdit ,
141
- Edit : & r .edit ,
142
+ Edit : & r .copy ,
142
143
},
143
144
},
144
145
},
0 commit comments