diff --git a/hledger-lib/hledger-lib.cabal b/hledger-lib/hledger-lib.cabal index 72866a05f..a66517d0d 100644 --- a/hledger-lib/hledger-lib.cabal +++ b/hledger-lib/hledger-lib.cabal @@ -1,22 +1,29 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.35.1. +-- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack name: hledger-lib version: 1.31.99 -synopsis: A reusable library providing the core functionality of hledger -description: A reusable library containing hledger's core functionality. - This is used by most hledger* packages so that they support the same - common file formats, command line options, reports etc. +synopsis: A library providing the core functionality of hledger +description: This library contains hledger's core functionality. + It is used by most hledger* packages so that they support the same + command line options, file formats, reports, etc. . hledger is a robust, cross-platform set of tools for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format, with command-line, terminal and web interfaces. It is a Haskell rewrite of Ledger, and one of the leading - implementations of Plain Text Accounting. Read more at: - + implementations of Plain Text Accounting. + . + See also: + . + - https://hledger.org - hledger's home page + . + - https://hledger.org/dev.html - starting point for hledger's developer docs + . + - https://hackage.haskell.org/package/hledger-lib/docs/Hledger.html - starting point for hledger's haddock docs category: Finance stability: stable homepage: http://hledger.org diff --git a/hledger-ui/hledger-ui.cabal b/hledger-ui/hledger-ui.cabal index 7e87adad7..67c3c9961 100644 --- a/hledger-ui/hledger-ui.cabal +++ b/hledger-ui/hledger-ui.cabal @@ -1,13 +1,13 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.35.1. +-- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack name: hledger-ui version: 1.31.99 -synopsis: Curses-style terminal interface for the hledger accounting system -description: A simple curses-style terminal user interface for the hledger accounting system. +synopsis: Terminal interface for the hledger accounting system +description: A simple terminal user interface for the hledger accounting system. It can be a more convenient way to browse your accounts than the CLI. This package currently does not support Microsoft Windows, except in WSL. . @@ -44,6 +44,66 @@ flag threaded manual: False default: True +library + exposed-modules: + Hledger.UI + Hledger.UI.Main + Hledger.UI.Theme + Hledger.UI.UIOptions + other-modules: + Hledger.UI.AccountsScreen + Hledger.UI.BalancesheetScreen + Hledger.UI.CashScreen + Hledger.UI.Editor + Hledger.UI.ErrorScreen + Hledger.UI.IncomestatementScreen + Hledger.UI.MenuScreen + Hledger.UI.RegisterScreen + Hledger.UI.TransactionScreen + Hledger.UI.UIScreens + Hledger.UI.UIState + Hledger.UI.UITypes + Hledger.UI.UIUtils + Paths_hledger_ui + hs-source-dirs: + ./ + ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind + cpp-options: -DVERSION="1.31.99" -DVERSION="1.31.99" + build-depends: + ansi-terminal >=0.9 + , async + , base >=4.14 && <4.19 + , brick >=1.5 + , cmdargs >=0.8 + , containers >=0.5.9 + , data-default + , directory + , doclayout >=0.3 && <0.5 + , extra >=1.6.3 + , filepath + , fsnotify ==0.4.* + , hledger >=1.31.99 && <1.32 + , hledger-lib >=1.31.99 && <1.32 + , megaparsec >=7.0.0 && <9.6 + , microlens >=0.4 + , microlens-platform >=0.2.3.1 + , mtl >=2.2.1 + , process >=1.2 + , safe >=0.3.19 + , split >=0.1 + , text >=1.2 + , text-zipper >=0.4 + , time >=1.5 + , transformers + , unix + , vector + , vty >=5.15 + default-language: Haskell2010 + if os(windows) + buildable: False + else + buildable: True + executable hledger-ui main-is: hledger-ui.hs other-modules: diff --git a/hledger-web/hledger-web.cabal b/hledger-web/hledger-web.cabal index f74a2355f..ec258efee 100644 --- a/hledger-web/hledger-web.cabal +++ b/hledger-web/hledger-web.cabal @@ -1,13 +1,13 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.35.1. +-- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack name: hledger-web version: 1.31.99 -synopsis: Web-based user interface for the hledger accounting system -description: A simple web-based user interface for the hledger accounting system, +synopsis: Web user interface for the hledger accounting system +description: A simple web user interface for the hledger accounting system, providing a more modern UI than the command-line or terminal interfaces. It can be used as a local single-user UI, or as a multi-user UI for viewing\/adding\/editing on the web. @@ -130,7 +130,12 @@ flag threaded library exposed-modules: Hledger.Web + Hledger.Web.Main + Hledger.Web.WebOptions Hledger.Web.Application + Hledger.Web.Import + Hledger.Web.Test + other-modules: Hledger.Web.Foundation Hledger.Web.Handler.AddR Hledger.Web.Handler.EditR @@ -138,16 +143,10 @@ library Hledger.Web.Handler.MiscR Hledger.Web.Handler.RegisterR Hledger.Web.Handler.UploadR - Hledger.Web.Import - Hledger.Web.Main Hledger.Web.Settings Hledger.Web.Settings.StaticFiles - Hledger.Web.Test - Hledger.Web.WebOptions Hledger.Web.Widget.AddForm Hledger.Web.Widget.Common - other-modules: - Paths_hledger_web hs-source-dirs: ./ ghc-options: -Wall -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns diff --git a/hledger/hledger.cabal b/hledger/hledger.cabal index 164df8a6a..157b05752 100644 --- a/hledger/hledger.cabal +++ b/hledger/hledger.cabal @@ -1,6 +1,6 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.35.1. +-- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack @@ -97,13 +97,7 @@ flag threaded library exposed-modules: Hledger.Cli - Hledger.Cli.Main Hledger.Cli.CliOptions - Hledger.Cli.DocFiles - Hledger.Cli.Utils - Hledger.Cli.Anon - Hledger.Cli.Script - Hledger.Cli.Version Hledger.Cli.Commands Hledger.Cli.Commands.Accounts Hledger.Cli.Commands.Activity @@ -134,6 +128,11 @@ library Hledger.Cli.Commands.Stats Hledger.Cli.Commands.Tags Hledger.Cli.CompoundBalanceCommand + Hledger.Cli.Anon + Hledger.Cli.DocFiles + Hledger.Cli.Script + Hledger.Cli.Utils + Hledger.Cli.Version other-modules: Paths_hledger ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind -optP-Wno-nonportable-include-path