]> gitweb.michael.orlitzky.com - hath.git/blobdiff - hath.cabal
hath.cabal: drop a word and a period from the synopsis
[hath.git] / hath.cabal
index 4d7abd8ea61d12a0686c75ed4d89985eb0ada272..79315979ce73e4a6c9bafb7d9c72f20df401ebb5 100644 (file)
@@ -1,18 +1,20 @@
 cabal-version:  3.0
 name:           hath
-version:        0.5.7
+version:        0.5.8
 author:         Michael Orlitzky
-maintainer:    Michael Orlitzky <michael@orlitzky.com>
-homepage:       http://michael.orlitzky.com/code/hath.xhtml
+maintainer:     Michael Orlitzky <michael@orlitzky.com>
+homepage:       https://michael.orlitzky.com/code/hath.xhtml
+bug-reports:    mailto:michael@orlitzky.com
 category:       Utils
-license:        AGPL-3.0-only
+license:        AGPL-3.0-or-later
 license-file:   doc/LICENSE
 build-type:     Simple
 extra-source-files:
+  doc/COPYING
   doc/man1/hath.1
   test/shell/*.test
 synopsis:
-  Hath manipulates network blocks in CIDR notation.
+  Manipulates network blocks in CIDR notation
 description:
   Hath is a Haskell program for working with network blocks in CIDR
   notation. When dealing with blocks of network addresses, there are a
@@ -28,62 +30,8 @@ description:
 
     * List them.
 
-  Hath has several modes to perform these functions:
-
-    * __Regexed__
-      This computes a (Perl-compatible) regular expression matching
-      the input CIDR blocks. It's the default mode of operation.
-
-    * __Reduced__
-      This combines small blocks into larger ones where possible, and
-      eliminates redundant blocks. The output should be equivalent to
-      the input, though.
-
-    * __Duped__
-      Shows only the blocks that would be removed by reduce; that is, it
-      shows the ones that would get combined into larger blocks or are
-      simply redundant.
-
-    * __Diffed__
-      Shows what would change if you used reduce. Uses diff-like
-      notation.
-
-    * __Listed__
-      List the IP addresses contained within the given CIDRs.
-
-  /Examples/:
-
-  Compute a (Perl-compatible) regular expression matching
-  the input CIDR blocks. It's the default mode of operation.
-
-  @
-  $ echo \"10.0.0.0\/29 10.0.0.8\/29\" | hath
-  ((10)\.(0)\.(0)\.(15|14|13|12|11|10|9|8|7|6|5|4|3|2|1|0))
-  @
-
-  Combine two \/24s into a \/23:
-
-  @
-  $ echo \"10.0.0.0\/24 10.0.1.0\/24\" | hath reduced
-  10.0.0.0/23
-  @
-
-  List the addresses in 192.168.0.240\/29:
-
-  @
-  $ echo 192.168.0.240\/29 | hath listed
-  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
-  @
-
-  The command-line syntax and complete set of options are documented in
-  the man page.
+  Hath has several modes to perform these functions. The command-line
+  syntax and complete set of options are documented in the man page.
 
 
 executable hath
@@ -156,5 +104,5 @@ test-suite shelltests
 
 source-repository head
   type: git
-  location: http://gitweb.michael.orlitzky.com/hath.git
+  location: https://gitweb.michael.orlitzky.com/hath.git
   branch: master