Skip to content

Commit e6cfcaa

Browse files
authored
Add --resource-type filter to listing entitlements. (#69)
1 parent 279e0ff commit e6cfcaa

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

cmd/baton/entitlements.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ func entitlementsCmd() *cobra.Command {
2121
}
2222

2323
addSyncIDFlag(cmd)
24+
addResourceTypeFlag(cmd)
2425

2526
return cmd
2627
}
@@ -46,6 +47,11 @@ func runEntitlements(cmd *cobra.Command, args []string) error {
4647
return err
4748
}
4849

50+
resourceType, err := cmd.Flags().GetString(resourceTypeFlag)
51+
if err != nil {
52+
return err
53+
}
54+
4955
m, err := manager.New(ctx, c1zPath)
5056
if err != nil {
5157
return err
@@ -81,6 +87,9 @@ func runEntitlements(cmd *cobra.Command, args []string) error {
8187
if err != nil {
8288
return err
8389
}
90+
if resourceType != "" && rt.Id != resourceType {
91+
continue
92+
}
8493
resource, err := sc.GetResource(ctx, en.Resource.Id)
8594
if err != nil {
8695
return err

0 commit comments

Comments
 (0)