This commit is contained in:
2026-02-20 20:07:52 +00:00
commit 35f0f3b0a5
13 changed files with 3017 additions and 0 deletions

42
lib/default.nix Normal file
View File

@@ -0,0 +1,42 @@
{ lib }:
let
# Internal helpers
internal = import ./internal.nix { inherit lib; };
# IP address operations
ip = import ./ip.nix { inherit lib internal; };
# CIDR/subnet operations
cidr = import ./cidr.nix { inherit lib internal ip; };
# Validation functions
validate = import ./validate.nix {
inherit
lib
internal
ip
cidr
;
};
# Range/iteration functions
iterate = import ./iterate.nix {
inherit
lib
internal
ip
cidr
;
};
in
{
inherit
ip
cidr
validate
iterate
;
_internal = internal;
}