From 2bc6d6ae12a35e8a845c2896c970f5a6c6193d9a Mon Sep 17 00:00:00 2001 From: Geoff Greer Date: Mon, 26 Jan 2026 18:12:26 -0800 Subject: [PATCH] Add --resource-type filter to listing entitlements. --- cmd/baton/entitlements.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cmd/baton/entitlements.go b/cmd/baton/entitlements.go index 9a58f3af..71138fac 100644 --- a/cmd/baton/entitlements.go +++ b/cmd/baton/entitlements.go @@ -21,6 +21,7 @@ func entitlementsCmd() *cobra.Command { } addSyncIDFlag(cmd) + addResourceTypeFlag(cmd) return cmd } @@ -46,6 +47,11 @@ func runEntitlements(cmd *cobra.Command, args []string) error { return err } + resourceType, err := cmd.Flags().GetString(resourceTypeFlag) + if err != nil { + return err + } + m, err := manager.New(ctx, c1zPath) if err != nil { return err @@ -81,6 +87,9 @@ func runEntitlements(cmd *cobra.Command, args []string) error { if err != nil { return err } + if resourceType != "" && rt.Id != resourceType { + continue + } resource, err := sc.GetResource(ctx, en.Resource.Id) if err != nil { return err