4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
6 homepage: https://michael.orlitzky.com/code/hath.xhtml
7 bug-reports: mailto:michael@orlitzky.com
9 license: AGPL-3.0-or-later
10 license-file: doc/LICENSE
17 Manipulates network blocks in CIDR notation
19 Hath is a Haskell program for working with network blocks in CIDR
20 notation. When dealing with blocks of network addresses, there are a
21 few things that one usually wants to do with them:
23 * Create a regular expression matching the CIDR block(s). This is
24 because grep will throw up if you feed it CIDR.
26 * Combine small blocks into larger ones. For example, if you have two
27 consecutive \/24s, they might combine into a larger \/23.
29 * View the result of block combination in a useful way.
33 Hath has several modes to perform these functions. The command-line
34 syntax and complete set of options are documented in the man page.
62 base >= 4.15 && < 5.0,
67 tasty-quickcheck >= 0.8.1
71 type: exitcode-stdio-1.0
72 hs-source-dirs: src test
73 default-language: Haskell2010
85 base >= 4.15 && < 5.0,
89 tasty-quickcheck >= 0.8.1
92 -- These won't work without shelltestrunner installed in your
93 -- $PATH. Maybe there is some way to tell Cabal that.
95 type: exitcode-stdio-1.0
97 default-language: Haskell2010
98 main-is: ShellTests.hs
101 base >= 4.15 && < 5.0,
105 source-repository head
107 location: https://gitweb.michael.orlitzky.com/hath.git