From 36d97a2e5094491c2c24821f5878c9aae9c6d48c Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Fri, 30 Oct 2015 13:08:03 -0700 Subject: [PATCH] update cabal docs and other fields --- hledger-lib/hledger-lib.cabal | 22 ++++++++++++---------- hledger-lib/package.yaml | 15 ++++++++------- hledger-ui/hledger-ui.1.md | 4 ++-- hledger-ui/hledger-ui.cabal | 21 +++++++++++++-------- hledger-ui/package.yaml | 17 ++++++++++------- hledger-web/hledger-web.cabal | 22 +++++++++++++--------- hledger-web/package.yaml | 17 ++++++++++------- hledger/hledger.cabal | 21 +++++++++++++-------- hledger/package.yaml | 17 ++++++++++------- 9 files changed, 91 insertions(+), 65 deletions(-) diff --git a/hledger-lib/hledger-lib.cabal b/hledger-lib/hledger-lib.cabal index 28fc625de..e990df860 100644 --- a/hledger-lib/hledger-lib.cabal +++ b/hledger-lib/hledger-lib.cabal @@ -5,23 +5,25 @@ name: hledger-lib version: 0.26.98 stability: stable -category: Finance, Console -synopsis: Core data types, parsers and utilities for the hledger accounting tool. -description: hledger is a library and set of user tools for working - with financial data (or anything that can be tracked in a - double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides - command-line, curses and web interfaces, and aims to be a - reliable, practical tool for daily use. +category: Finance +synopsis: Core data types, parsers and functionality for the hledger accounting tools +description: + This is a reusable library containing hledger's core functionality. + hledger is a cross-platform program for tracking money, time, or + any other commodity, using double-entry accounting and a simple, + editable file format. It is inspired by and largely compatible + with ledger(1). hledger provides command-line, curses and web + interfaces, and aims to be a reliable, practical tool for daily + use. license: GPL license-file: LICENSE author: Simon Michael maintainer: Simon Michael homepage: http://hledger.org -bug-reports: http://hledger.org/bugs +bug-reports: http://bugs.hledger.org cabal-version: >= 1.10 build-type: Simple -tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.1 +tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.2 extra-source-files: CHANGES diff --git a/hledger-lib/package.yaml b/hledger-lib/package.yaml index f6d51a896..0873e4dde 100644 --- a/hledger-lib/package.yaml +++ b/hledger-lib/package.yaml @@ -12,14 +12,15 @@ name : hledger-lib version : '0.26.98' stability : stable category : Finance, Console -synopsis : Core data types, parsers and utilities for the hledger accounting tool. +synopsis : Core data types, parsers and functionality for the hledger accounting tools description : | - hledger is a library and set of user tools for working - with financial data (or anything that can be tracked in a - double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides - command-line, curses and web interfaces, and aims to be a - reliable, practical tool for daily use. + This is a reusable library containing hledger's core functionality. + hledger is a cross-platform program for tracking money, time, or + any other commodity, using double-entry accounting and a simple, + editable file format. It is inspired by and largely compatible + with ledger(1). hledger provides command-line, curses and web + interfaces, and aims to be a reliable, practical tool for daily + use. license : GPL author : Simon Michael diff --git a/hledger-ui/hledger-ui.1.md b/hledger-ui/hledger-ui.1.md index cc584416e..afdbe868f 100644 --- a/hledger-ui/hledger-ui.1.md +++ b/hledger-ui/hledger-ui.1.md @@ -20,8 +20,8 @@ hledger is inspired by and largely compatible with ledger(1). hledger-ui is hledger's curses-style interface. It reads a hledger journal file (~/.hledger.journal, $LEDGER_FILE, or -f FILE) and provides a simple full-screen console interface for viewing account -balances and transactions. It is simpler and more efficient for -browsing than the hledger CLI, but lighter and faster than +balances and transactions. It is simpler and more convenient for +browsing than the command-line interface, but lighter and faster than hledger-web. The journal file is `~/.hledger.journal`, `$LEDGER_FILE`, or another file specified with -f. diff --git a/hledger-ui/hledger-ui.cabal b/hledger-ui/hledger-ui.cabal index 50d4a7345..fcc06a451 100644 --- a/hledger-ui/hledger-ui.cabal +++ b/hledger-ui/hledger-ui.cabal @@ -4,23 +4,28 @@ name: hledger-ui version: 0.26.98 +stability: beta category: Finance, Console -synopsis: A curses-style text user interface for the hledger accounting tool. -description: hledger is a library and set of user tools for working - with financial data (or anything that can be tracked in a - double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides - command-line, curses and web interfaces, and aims to be a - reliable, practical tool for daily use. +synopsis: Curses-style user interface for the hledger accounting tool +description: + This is hledger's curses-style interface. + It is simpler and more convenient for browsing data than the command-line interface, + but lighter and faster than hledger-web. + hledger is a cross-platform program for tracking money, time, or + any other commodity, using double-entry accounting and a simple, + editable file format. It is inspired by and largely compatible + with ledger(1). hledger provides command-line, curses and web + interfaces, and aims to be a reliable, practical tool for daily + use. license: GPL license-file: LICENSE author: Simon Michael maintainer: Simon Michael homepage: http://hledger.org bug-reports: http://bugs.hledger.org -stability: beta cabal-version: >= 1.10 build-type: Simple +tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.2 extra-source-files: CHANGES diff --git a/hledger-ui/package.yaml b/hledger-ui/package.yaml index 8fec59ef9..4894e547d 100644 --- a/hledger-ui/package.yaml +++ b/hledger-ui/package.yaml @@ -12,14 +12,17 @@ name : hledger-ui version : '0.26.98' stability : beta category : Finance, Console -synopsis : A curses-style text user interface for the hledger accounting tool. +synopsis : Curses-style user interface for the hledger accounting tool description : | - hledger is a library and set of user tools for working - with financial data (or anything that can be tracked in a - double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides - command-line, curses and web interfaces, and aims to be a - reliable, practical tool for daily use. + This is hledger's curses-style interface. + It is simpler and more convenient for browsing data than the command-line interface, + but lighter and faster than hledger-web. + hledger is a cross-platform program for tracking money, time, or + any other commodity, using double-entry accounting and a simple, + editable file format. It is inspired by and largely compatible + with ledger(1). hledger provides command-line, curses and web + interfaces, and aims to be a reliable, practical tool for daily + use. license : GPL author : Simon Michael diff --git a/hledger-web/hledger-web.cabal b/hledger-web/hledger-web.cabal index 1e1ed68a8..70398aae9 100644 --- a/hledger-web/hledger-web.cabal +++ b/hledger-web/hledger-web.cabal @@ -6,22 +6,26 @@ name: hledger-web version: 0.26.98 stability: stable category: Finance -synopsis: A web interface for the hledger accounting tool -description: hledger is a library and set of user tools for working - with financial data (or anything that can be tracked in a - double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides - command-line, curses and web interfaces, and aims to be a - reliable, practical tool for daily use. +synopsis: Web interface for the hledger accounting tool +description: + This is hledger's web interface. + It provides a more user-friendly and collaborative UI than the + command-line or curses-style interfaces. + hledger is a cross-platform program for tracking money, time, or + any other commodity, using double-entry accounting and a simple, + editable file format. It is inspired by and largely compatible + with ledger(1). hledger provides command-line, curses and web + interfaces, and aims to be a reliable, practical tool for daily + use. license: GPL license-file: LICENSE author: Simon Michael maintainer: Simon Michael homepage: http://hledger.org -bug-reports: http://hledger.org/bugs -tested-with: GHC==7.6.3, GHC==7.8.4, GHC==7.10.1 +bug-reports: http://bugs.hledger.org cabal-version: >= 1.10 build-type: Simple +tested-with: GHC==7.6.3, GHC==7.8.4, GHC==7.10.2 extra-source-files: CHANGES diff --git a/hledger-web/package.yaml b/hledger-web/package.yaml index b32df81ab..d4ea57827 100644 --- a/hledger-web/package.yaml +++ b/hledger-web/package.yaml @@ -12,14 +12,17 @@ name : hledger-web version : '0.26.98' stability : stable category : Finance -synopsis : A web interface for the hledger accounting tool +synopsis : Web interface for the hledger accounting tool description : | - hledger is a library and set of user tools for working - with financial data (or anything that can be tracked in a - double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides - command-line, curses and web interfaces, and aims to be a - reliable, practical tool for daily use. + This is hledger's web interface. + It provides a more user-friendly and collaborative UI than the + command-line or curses-style interfaces. + hledger is a cross-platform program for tracking money, time, or + any other commodity, using double-entry accounting and a simple, + editable file format. It is inspired by and largely compatible + with ledger(1). hledger provides command-line, curses and web + interfaces, and aims to be a reliable, practical tool for daily + use. license : GPL author : Simon Michael diff --git a/hledger/hledger.cabal b/hledger/hledger.cabal index f758cc954..06753b09a 100644 --- a/hledger/hledger.cabal +++ b/hledger/hledger.cabal @@ -6,21 +6,26 @@ name: hledger version: 0.26.98 stability: stable category: Finance, Console -synopsis: The main command-line interface for the hledger accounting tool. -description: hledger is a library and set of user tools for working - with financial data (or anything that can be tracked in a - double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides - command-line, curses and web interfaces, and aims to be a - reliable, practical tool for daily use. +synopsis: Command-line interface for the hledger accounting tool +description: + This is hledger’s command-line interface. + Its basic function is to read a plain text file describing + financial transactions and produce useful reports. + hledger is a cross-platform program for tracking money, time, or + any other commodity, using double-entry accounting and a simple, + editable file format. It is inspired by and largely compatible + with ledger(1). hledger provides command-line, curses and web + interfaces, and aims to be a reliable, practical tool for daily + use. license: GPL license-file: LICENSE author: Simon Michael maintainer: Simon Michael homepage: http://hledger.org -bug-reports: http://hledger.org/bugs +bug-reports: http://bugs.hledger.org cabal-version: >= 1.10 build-type: Simple +tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.2 extra-source-files: CHANGES diff --git a/hledger/package.yaml b/hledger/package.yaml index 54e3b9010..5e9d2ae71 100644 --- a/hledger/package.yaml +++ b/hledger/package.yaml @@ -12,14 +12,17 @@ name : hledger version : '0.26.98' stability : stable category : Finance, Console -synopsis : The main command-line interface for the hledger accounting tool. +synopsis : Command-line interface for the hledger accounting tool description : | - hledger is a library and set of user tools for working - with financial data (or anything that can be tracked in a - double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides - command-line, curses and web interfaces, and aims to be a - reliable, practical tool for daily use. + This is hledger’s command-line interface. + Its basic function is to read a plain text file describing + financial transactions and produce useful reports. + hledger is a cross-platform program for tracking money, time, or + any other commodity, using double-entry accounting and a simple, + editable file format. It is inspired by and largely compatible + with ledger(1). hledger provides command-line, curses and web + interfaces, and aims to be a reliable, practical tool for daily + use. license : GPL author : Simon Michael