X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=hath.cabal;h=46c9349049051599ad3f4cfaad036c98bdadf61d;hb=ab62b84c796b1b8c97b445505cd26df3fe9f0c51;hp=723c644cc56bdd5ce492591ca83aea0be64c0f37;hpb=a2fe46950a637e64fb5056fce091bf398b983a79;p=hath.git diff --git a/hath.cabal b/hath.cabal index 723c644..46c9349 100644 --- a/hath.cabal +++ b/hath.cabal @@ -1,5 +1,5 @@ name: hath -version: 0.0.6 +version: 0.1.0 cabal-version: >= 1.8 author: Michael Orlitzky maintainer: Michael Orlitzky @@ -57,17 +57,19 @@ description: . /Examples/: . - Combine two \/24s into a \/23: + Compute a (Perl-compatible) regular expression matching + the input CIDR blocks. It's the default mode of operation. . @ - $ hath reduced <<< \"10.0.0.0\/24 10.0.1.0\/24\" - 10.0.0.0/23 + $ hath <<< \"10.0.0.0\/29 10.0.0.8\/29\" + ((10)\.(0)\.(0)\.(0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)) @ . - Create a perl-compatible regex to be fed to grep: + Combine two \/24s into a \/23: . @ - $ grep -P `hath regexed -i cidrs.txt` mail.log + $ hath reduced <<< \"10.0.0.0\/24 10.0.1.0\/24\" + 10.0.0.0/23 @ . List the addresses in 192.168.0.240\/29: @@ -87,7 +89,7 @@ description: Perform PTR lookups on all of 198.41.0.4\/30: . @ - hath reversed <<< \"198.41.0.4\/30\" + $ hath reversed <<< \"198.41.0.4\/30\" 198.41.0.4: a.root-servers.net. 198.41.0.5: 198.41.0.6: rs.internic.net. @@ -100,12 +102,16 @@ description: perform 25 lookups in parallel: . @ - hath reversed +RTS -N25 <<< \"198.41.0.4\/24\" + $ hath reversed +RTS -N25 <<< \"198.41.0.4\/24\" 198.41.0.4: a.root-servers.net. 198.41.0.5: 198.41.0.6: rs.internic.net. ... @ + . + The command-line syntax and complete set of options are documented in + the man page. + executable hath