]> gitweb.michael.orlitzky.com - hath.git/blobdiff - hath.cabal
Simplify Read instance code.
[hath.git] / hath.cabal
index f495f7b442c0c81658321bab5f3e6e6ff700d997..48db071634c5a31763ef2d78cad6e69a0042067b 100644 (file)
@@ -24,7 +24,7 @@ description:
   .
     * View the result of block combination in a useful way.
   .
-  Hath has four modes to perform these functions:
+  Hath has several modes to perform these functions:
   .
     [@Regexed@]
     This computes a (Perl-compatible) regular expression matching
@@ -43,6 +43,13 @@ description:
     [@Diffed@]
     Shows what would change if you used reduce. Uses diff-like
     notation.
+  .
+    [@Listed@]
+    List the IP addresses contained within the given CIDRs.
+  .
+    [@Reversed@]
+    Perform reverse DNS (PTR) lookups on the IP addresses contained
+    within the given CIDRs.
   .
   /Examples/:
   .
@@ -58,11 +65,34 @@ description:
   @
   $ grep -P `hath regexed -i cidrs.txt` mail.log
   @
-
+  .
+  List the addresses in 192.168.0.240\/29:
+  .
+  @
+  $ hath listed <<< \"192.168.0.240\/29\"
+  192.168.0.240
+  192.168.0.241
+  192.168.0.242
+  192.168.0.243
+  192.168.0.244
+  192.168.0.245
+  192.168.0.246
+  192.168.0.247
+  @
+  .
+  Perform PTR lookups on all of 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.
+  198.41.0.7:
+  @
 
 executable hath
   build-depends:
-    base                        == 4.*,
+    base                        >= 4.6.0,
     bytestring                  == 0.10.*,
     dns                         == 0.3.*,
     HUnit                       == 1.2.*,
@@ -119,7 +149,7 @@ test-suite testsuite
   hs-source-dirs: src test
   main-is: TestSuite.hs
   build-depends:
-    base                        == 4.*,
+    base                        >= 4.6.0,
     bytestring                  == 0.10.*,
     dns                         == 0.3.*,
     HUnit                       == 1.2.*,