As well as various threads tagged with “prune” which ask similar questions:
I believe I understand the algorithm used by the command when executed, however I’m struggling to create a command that reflects what I actually want.
I continually run duplicacy every 6 hours and want to keep everything for the last week (days 0-7), one per day for the remainder of the next two months (days 8-60), one per week for the rest of the year (days 61-360) and then one per year indefinitely. I don’t need these collections to be precise, just regular.
At least to me, your prune command appears to be (roughly) consistent with your description of the desired pruning behavior.
-keep 365:365 should keep 1 snapshot every 365 days, for snapshots older than 365 days – which sounds like it meets the “one per year indefinitely” requirement.