* Deps bump
* Better build.sh
This commit is contained in:
brent saner
2026-03-19 17:42:33 -04:00
parent 4cbb17bf9e
commit 52c7ca5abe
5 changed files with 144 additions and 142 deletions

24
TODO
View File

@@ -1,3 +1,27 @@
- add TUI
- add "subnet finder" - given a prefix, find the subnet of size S that contains address X.
-- if the existing libraries don't have an easy/fast way of doing this, try a binary search.
- add env vars to all args
- add ability to limit number of returned cidrs from split-cidr, split-nets
- add ability to support "address pools" - multiple networks specified at end, or a path to a "pool file" (one network per line)
- add VLSM spec to allow for e.g. `-s<N>[:<Y>]`, where Y would be an optional repeater
e.g.:
-s 25:3
== -s 25 -s 25 -s 25
-s 25:2 -s 25:3
== -s 25:5
== -s 25 -s 25 -s 25 -s 25 -s 25
Ensure ordering is preserved/do not consolidate:
-s 25:2 -s 24:2 -s 25:2
== -s 25 -s 25 -s 24 -s 24 -s 25
!= -s 25 -s 25 -s 25 -s 25 -s 24 -s 24 (that'd be -s 25:4 -s 24:2 explicitly)
- add option to consolidate subnets into minimum representation of pools/subnets. ("coalesce" operation)
- add NetBox integration?
- add table rendering for reserved networks
-- note that the IANA doesn't seem to include all? e.g. ff02:: etc.
-- ... that's because it's in a different registry: