summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Coalpit.hs8
-rw-r--r--README.md10
-rw-r--r--coalpit.cabal6
3 files changed, 11 insertions, 13 deletions
diff --git a/Coalpit.hs b/Coalpit.hs
index cd6e69b..edbade0 100644
--- a/Coalpit.hs
+++ b/Coalpit.hs
@@ -4,10 +4,10 @@ Maintainer : defanor <defanor@uberspace.net>
Stability : unstable
Portability : non-portable (uses GHC extensions)
-Coalpit is a library for building "command-line program interfaces":
-the goal is to get interfaces between programs quickly and easily,
-while keeping them language-agnostic and more user- and shell
-scripting-friendly than JSON and similar formats.
+Coalpit is a library for building command-line interfaces: the goal is
+to get interfaces quickly and easily, while keeping them
+language-agnostic and more user- and shell scripting-friendly than
+JSON and similar formats.
== Example
diff --git a/README.md b/README.md
index 2a761e5..921ea8e 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,9 @@
# Coalpit
-Coalpit is a library for
-building
-[command-line program interfaces](https://defanor.uberspace.net/notes/command-line-program-interface.html):
-the goal is to get interfaces between programs quickly and easily,
-while keeping them language-agnostic and more user- and shell
-scripting-friendly than JSON and similar formats.
+Coalpit is a library for building command-line interfaces: the goal is
+to get interfaces quickly and easily, while keeping them
+language-agnostic and more user- and shell scripting-friendly than
+JSON and similar formats.
Given a type, it derives instances to print and parse it as
command-line arguments or DSVs, as well as to compose usage
diff --git a/coalpit.cabal b/coalpit.cabal
index 0528c1c..e3248a1 100644
--- a/coalpit.cabal
+++ b/coalpit.cabal
@@ -4,9 +4,9 @@ synopsis: Command-line options and DSV parsing and printing
description: This library generates parsers and printers for
given data types, in the form of command-line
arguments or DSVs – so that they can be used to
- quickly get program interfaces via a shared
- library, while being suitable for scripting and
- as user interfaces.
+ quickly get CLIs via a shared library, while
+ being suitable for scripting and as user
+ interfaces.
license: BSD3
license-file: LICENSE
author: defanor