Files
nix-ip-utils/lib/default.nix
2026-02-20 20:07:52 +00:00

43 lines
608 B
Nix

{ 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;
}