@@ -47,14 +47,6 @@ func consistencyFromCmd(cmd *cobra.Command) (c *v1.Consistency, err error) {
4747 c = & v1.Consistency {Requirement : & v1.Consistency_AtLeastAsFresh {AtLeastAsFresh : & v1.ZedToken {Token : atLeast }}}
4848 }
4949
50- // Deprecated (hidden) flag.
51- if revision := cobrautil .MustGetStringExpanded (cmd , "revision" ); revision != "" {
52- if c != nil {
53- return nil , ErrMultipleConsistencies
54- }
55- c = & v1.Consistency {Requirement : & v1.Consistency_AtLeastAsFresh {AtLeastAsFresh : & v1.ZedToken {Token : revision }}}
56- }
57-
5850 if exact := cobrautil .MustGetStringExpanded (cmd , "consistency-at-exactly" ); exact != "" {
5951 if c != nil {
6052 return nil , ErrMultipleConsistencies
@@ -73,38 +65,24 @@ func RegisterPermissionCmd(rootCmd *cobra.Command) *cobra.Command {
7365
7466 permissionCmd .AddCommand (checkCmd )
7567 checkCmd .Flags ().Bool ("json" , false , "output as JSON" )
76- checkCmd .Flags ().String ("revision" , "" , "optional revision at which to check" )
77- _ = checkCmd .Flags ().MarkHidden ("revision" )
7868 checkCmd .Flags ().Bool ("explain" , false , "requests debug information from SpiceDB and prints out a trace of the requests" )
7969 checkCmd .Flags ().Bool ("schema" , false , "requests debug information from SpiceDB and prints out the schema used" )
8070 checkCmd .Flags ().Bool ("error-on-no-permission" , false , "if true, zed will return exit code 1 if subject does not have unconditional permission" )
8171 checkCmd .Flags ().String ("caveat-context" , "" , "the caveat context to send along with the check, in JSON form" )
8272 registerConsistencyFlags (checkCmd .Flags ())
8373
8474 permissionCmd .AddCommand (checkBulkCmd )
85- checkBulkCmd .Flags ().String ("revision" , "" , "optional revision at which to check" )
8675 checkBulkCmd .Flags ().Bool ("json" , false , "output as JSON" )
8776 checkBulkCmd .Flags ().Bool ("explain" , false , "requests debug information from SpiceDB and prints out a trace of the requests" )
8877 checkBulkCmd .Flags ().Bool ("schema" , false , "requests debug information from SpiceDB and prints out the schema used" )
8978 registerConsistencyFlags (checkBulkCmd .Flags ())
9079
9180 permissionCmd .AddCommand (expandCmd )
9281 expandCmd .Flags ().Bool ("json" , false , "output as JSON" )
93- expandCmd .Flags ().String ("revision" , "" , "optional revision at which to check" )
9482 registerConsistencyFlags (expandCmd .Flags ())
9583
96- // NOTE: `lookup` is an alias of `lookup-resources` (below)
97- // and must have the same list of flags in order for it to work.
98- permissionCmd .AddCommand (lookupCmd )
99- lookupCmd .Flags ().Bool ("json" , false , "output as JSON" )
100- lookupCmd .Flags ().String ("revision" , "" , "optional revision at which to check" )
101- lookupCmd .Flags ().String ("caveat-context" , "" , "the caveat context to send along with the lookup, in JSON form" )
102- lookupCmd .Flags ().Uint32 ("page-limit" , 0 , "limit of relations returned per page" )
103- registerConsistencyFlags (lookupCmd .Flags ())
104-
10584 permissionCmd .AddCommand (lookupResourcesCmd )
10685 lookupResourcesCmd .Flags ().Bool ("json" , false , "output as JSON" )
107- lookupResourcesCmd .Flags ().String ("revision" , "" , "optional revision at which to check" )
10886 lookupResourcesCmd .Flags ().String ("caveat-context" , "" , "the caveat context to send along with the lookup, in JSON form" )
10987 lookupResourcesCmd .Flags ().Uint32 ("page-limit" , 0 , "limit of relations returned per page" )
11088 lookupResourcesCmd .Flags ().String ("cursor" , "" , "resume pagination from a specific cursor token" )
@@ -113,7 +91,6 @@ func RegisterPermissionCmd(rootCmd *cobra.Command) *cobra.Command {
11391
11492 permissionCmd .AddCommand (lookupSubjectsCmd )
11593 lookupSubjectsCmd .Flags ().Bool ("json" , false , "output as JSON" )
116- lookupSubjectsCmd .Flags ().String ("revision" , "" , "optional revision at which to check" )
11794 lookupSubjectsCmd .Flags ().String ("caveat-context" , "" , "the caveat context to send along with the lookup, in JSON form" )
11895 registerConsistencyFlags (lookupSubjectsCmd .Flags ())
11996
@@ -157,16 +134,6 @@ var lookupResourcesCmd = &cobra.Command{
157134 RunE : lookupResourcesCmdFunc ,
158135}
159136
160- var lookupCmd = & cobra.Command {
161- Use : "lookup <type> <permission> <subject:id>" ,
162- Short : "Enumerates the resources of a given type for which the subject has permission" ,
163- Args : ValidationWrapper (cobra .ExactArgs (3 )),
164- ValidArgsFunction : GetArgs (ResourceType , Permission , SubjectID ),
165- RunE : lookupResourcesCmdFunc ,
166- Deprecated : "prefer lookup-resources" ,
167- Hidden : true ,
168- }
169-
170137var lookupSubjectsCmd = & cobra.Command {
171138 Use : "lookup-subjects <resource:id> <permission> <subject_type#optional_subject_relation>" ,
172139 Short : "Enumerates the subjects of a given type for which the subject has permission on the resource" ,
0 commit comments