File tree Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ // Copyright 2022 The Falco Authors
2
+ //
3
+ // Licensed under the Apache License, Version 2.0 (the "License");
4
+ // you may not use this file except in compliance with the License.
5
+ // You may obtain a copy of the License at
6
+ //
7
+ // http://www.apache.org/licenses/LICENSE-2.0
8
+ //
9
+ // Unless required by applicable law or agreed to in writing, software
10
+ // distributed under the License is distributed on an "AS IS" BASIS,
11
+ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ // See the License for the specific language governing permissions and
13
+ // limitations under the License.
14
+
15
+ package cmd
16
+
17
+ import (
18
+ "github.com/spf13/cobra"
19
+
20
+ commonoptions "github.com/falcosecurity/falcoctl/pkg/options"
21
+ )
22
+
23
+ // NewRegistryCmd returns the registry command.
24
+ func NewRegistryCmd (opt * commonoptions.CommonOptions ) * cobra.Command {
25
+ cmd := & cobra.Command {
26
+ Use : "registry" ,
27
+ DisableFlagsInUseLine : true ,
28
+ Short : "Interact with OCI registries" ,
29
+ Long : "Interact with OCI registries" ,
30
+ }
31
+
32
+ cmd .AddCommand (NewLoginCmd (opt ))
33
+ cmd .AddCommand (NewLogoutCmd (opt ))
34
+ cmd .AddCommand (NewPushCmd (opt ))
35
+ cmd .AddCommand (NewPullCmd (opt ))
36
+
37
+ return cmd
38
+ }
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ func New() *cobra.Command {
53
53
rootCmd .AddCommand (NewInstallCmd ())
54
54
rootCmd .AddCommand (NewSearchCmd (NewSearchOptions ()))
55
55
rootCmd .AddCommand (version .NewVersionCmd (opt ))
56
+ rootCmd .AddCommand (NewRegistryCmd (opt ))
56
57
57
58
return rootCmd
58
59
}
You can’t perform that action at this time.
0 commit comments