route-summarization 0.1.0

Aggregate IPv4/IPv6 CIDR prefixes into their minimal covering set, with SPF ip4:/ip6: support
Documentation
10.0.1.0/23
10.0.0.0/24
10.0.1.0/24
10.0.2.0/24
192.168.0.0/22
192.168.4.0/22
192.168.4.0/24
192.168.5.0/24
192.168.6.0/24
192.168.7.0/24
192.168.8.0/24
# below this comment line are invalid test entires
all the below
192.168.8.0/33
555.2.2.2/30
a.b.s.d
1.2.3.4
# ipv6 tests begin
2001:4860:4000::/36
2001:558:fd00:56::/64
2001:558:fd01:2bb4::/64
2001:558:fd02:2446::/64
2001:558:fe14:76:68:87:28:0/120
2001:558:fe16:19:96:114:154:0/112
2001:558:fe21:29:69:252:207:0/112
2001:558:fe21:39:96:114:127:0/120
2404:6800:4000::/36
2607:f8b0:4000::/36
2620:109:c003:104::215
2620:109:c003:104::/64
2620:109:c006:104::215
2620:109:c006:104::/64
2620:109:c00d:104::/64
2620:10d:c090:450::120
2620:10d:c091:450::16
2620:119:50c0:207::215
2620:119:50c0:207::/64
2800:3f0:4000::/36
# below this comment line are invalid test entires
99991:2:3:4
garbage:
::bad line
2222:22 2:d