commit hledger-ui for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hledger-ui for openSUSE:Factory checked in at 2022-08-01 21:31:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hledger-ui (Old) and /work/SRC/openSUSE:Factory/.hledger-ui.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "hledger-ui" Mon Aug 1 21:31:37 2022 rev:15 rq:990795 version:1.26.1 Changes: -------- --- /work/SRC/openSUSE:Factory/hledger-ui/hledger-ui.changes 2022-02-11 23:12:07.639417611 +0100 +++ /work/SRC/openSUSE:Factory/.hledger-ui.new.1533/hledger-ui.changes 2022-08-01 21:32:22.553996769 +0200 @@ -1,0 +2,27 @@ +Mon Jul 11 09:36:25 UTC 2022 - Peter Simons <psimons@suse.com> + +- Update hledger-ui to version 1.26.1. + Upstream's change log file format is strange (too much unmodified + text at at the top). The automatic updater cannot extract the + relevant additions. You can find the file at: + http://hackage.haskell.org/package/hledger-ui-1.26.1/src/CHANGES.md + +------------------------------------------------------------------- +Fri Jun 10 05:49:36 UTC 2022 - Peter Simons <psimons@suse.com> + +- Update hledger-ui to version 1.26 revision 1. + Upstream's change log file format is strange (too much unmodified + text at at the top). The automatic updater cannot extract the + relevant additions. You can find the file at: + http://hackage.haskell.org/package/hledger-ui-1.26/src/CHANGES.md + +------------------------------------------------------------------- +Sat Mar 5 06:11:23 UTC 2022 - Peter Simons <psimons@suse.com> + +- Update hledger-ui to version 1.25. + Upstream's change log file format is strange (too much unmodified + text at at the top). The automatic updater cannot extract the + relevant additions. You can find the file at: + http://hackage.haskell.org/package/hledger-ui-1.25/src/CHANGES.md + +------------------------------------------------------------------- Old: ---- hledger-ui-1.24.99.tar.gz New: ---- hledger-ui-1.26.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hledger-ui.spec ++++++ --- /var/tmp/diff_new_pack.OhRb3Q/_old 2022-08-01 21:32:23.041998169 +0200 +++ /var/tmp/diff_new_pack.OhRb3Q/_new 2022-08-01 21:32:23.049998192 +0200 @@ -1,7 +1,7 @@ # # spec file for package hledger-ui # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: hledger-ui -Version: 1.24.99 +Version: 1.26.1 Release: 0 Summary: Curses-style terminal interface for the hledger accounting system License: GPL-3.0-or-later @@ -40,6 +40,7 @@ BuildRequires: ghc-megaparsec-devel BuildRequires: ghc-microlens-devel BuildRequires: ghc-microlens-platform-devel +BuildRequires: ghc-mtl-devel BuildRequires: ghc-process-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-safe-devel ++++++ hledger-ui-1.24.99.tar.gz -> hledger-ui-1.26.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/CHANGES.md new/hledger-ui-1.26.1/CHANGES.md --- old/hledger-ui-1.24.99/CHANGES.md 2021-12-10 23:51:33.000000000 +0100 +++ new/hledger-ui-1.26.1/CHANGES.md 2022-07-11 07:36:30.000000000 +0200 @@ -9,7 +9,19 @@ User-visible changes in hledger-ui. See also the hledger changelog. -# a98e6125f +# 1.26.1 2022-07-11 + +- support doclayout 0.4, brick 0.72+ + +- require safe 0.3.19+ to avoid deprecation warning + +# 1.26 2022-06-04 + +- Uses hledger 1.26. + +# 1.25 2022-03-04 + +- Uses hledger 1.25. # 1.24.1 2021-12-10 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/Hledger/UI/AccountsScreen.hs new/hledger-ui-1.26.1/Hledger/UI/AccountsScreen.hs --- old/hledger-ui-1.24.99/Hledger/UI/AccountsScreen.hs 2021-12-10 23:51:33.000000000 +0100 +++ new/hledger-ui-1.26.1/Hledger/UI/AccountsScreen.hs 2022-07-11 07:29:35.000000000 +0200 @@ -1,5 +1,6 @@ -- The accounts screen, showing accounts and balances like the CLI balance command. +{-# LANGUAGE CPP #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-} @@ -254,8 +255,15 @@ where s = chomp $ unlines $ map strip $ getEditContents ed VtyEvent (EvKey (KChar 'l') [MCtrl]) -> redraw ui VtyEvent (EvKey (KChar 'z') [MCtrl]) -> suspend ui - VtyEvent ev -> do ed' <- handleEditorEvent ev ed - continue $ ui{aMode=Minibuffer "filter" ed'} + VtyEvent ev -> do + ed' <- handleEditorEvent +#if MIN_VERSION_brick(0,72,0) + (VtyEvent ev) +#else + ev +#endif + ed + continue $ ui{aMode=Minibuffer "filter" ed'} AppEvent _ -> continue ui MouseDown{} -> continue ui MouseUp{} -> continue ui @@ -285,7 +293,7 @@ VtyEvent (EvKey (KChar 'a') []) -> suspendAndResume $ clearScreen >> setCursorPosition 0 0 >> add copts j >> uiReloadJournalIfChanged copts d j ui VtyEvent (EvKey (KChar 'A') []) -> suspendAndResume $ void (runIadd (journalFilePath j)) >> uiReloadJournalIfChanged copts d j ui VtyEvent (EvKey (KChar 'E') []) -> suspendAndResume $ void (runEditor endPosition (journalFilePath j)) >> uiReloadJournalIfChanged copts d j ui - VtyEvent (EvKey (KChar 'B') []) -> continue $ regenerateScreens j d $ toggleCost ui + VtyEvent (EvKey (KChar 'B') []) -> continue $ regenerateScreens j d $ toggleConversionOp ui VtyEvent (EvKey (KChar 'V') []) -> continue $ regenerateScreens j d $ toggleValue ui VtyEvent (EvKey (KChar '0') []) -> continue $ regenerateScreens j d $ setDepth (Just 0) ui VtyEvent (EvKey (KChar '1') []) -> continue $ regenerateScreens j d $ setDepth (Just 1) ui @@ -395,4 +403,4 @@ scrollSelectionToMiddle $ _asList $ aScreen ui continue ui -asListSize = V.length . V.takeWhile ((/="").asItemAccountName) . listElements \ No newline at end of file +asListSize = V.length . V.takeWhile ((/="").asItemAccountName) . listElements diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/Hledger/UI/ErrorScreen.hs new/hledger-ui-1.26.1/Hledger/UI/ErrorScreen.hs --- old/hledger-ui-1.24.99/Hledger/UI/ErrorScreen.hs 2021-11-15 02:28:41.000000000 +0100 +++ new/hledger-ui-1.26.1/Hledger/UI/ErrorScreen.hs 2022-06-07 00:23:36.000000000 +0200 @@ -3,6 +3,7 @@ {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-} +{-# OPTIONS_GHC -Wno-incomplete-record-updates #-} module Hledger.UI.ErrorScreen (errorScreen @@ -15,7 +16,7 @@ import Brick -- import Brick.Widgets.Border ("border") import Control.Monad -import Control.Monad.IO.Class (liftIO) +import Control.Monad.Except (liftIO) import Data.Time.Calendar (Day) import Data.Void (Void) import Graphics.Vty (Event(..),Key(..),Modifier(..)) @@ -155,26 +156,32 @@ uiReloadJournal copts d ui = do ej <- let copts' = enableForecastPreservingPeriod ui copts - in journalReload copts' + in runExceptT $ journalReload copts' return $ case ej of Right j -> regenerateScreens j d ui Left err -> case ui of UIState{aScreen=s@ErrorScreen{}} -> ui{aScreen=s{esError=err}} _ -> screenEnter d errorScreen{esError=err} ui + -- XXX GHC 9.2 warning: + -- hledger-ui/Hledger/UI/ErrorScreen.hs:164:59: warning: [-Wincomplete-record-updates] + -- Pattern match(es) are non-exhaustive + -- In a record-update construct: + -- Patterns of type ���Screen��� not matched: + -- AccountsScreen _ _ _ _ _ + -- RegisterScreen _ _ _ _ _ _ + -- TransactionScreen _ _ _ _ _ _ -- | Like uiReloadJournal, but does not re-parse the journal if the file(s) -- have not changed since last loaded. Always regenerates the screens though, -- since the provided options or today-date may have changed. uiReloadJournalIfChanged :: CliOpts -> Day -> Journal -> UIState -> IO UIState uiReloadJournalIfChanged copts d j ui = do - (ej, _changed) <- - let copts' = enableForecastPreservingPeriod ui copts - in journalReloadIfChanged copts' d j + let copts' = enableForecastPreservingPeriod ui copts + ej <- runExceptT $ journalReloadIfChanged copts' d j return $ case ej of - Right j' -> regenerateScreens j' d ui - Left err -> - case ui of + Right (j', _) -> regenerateScreens j' d ui + Left err -> case ui of UIState{aScreen=s@ErrorScreen{}} -> ui{aScreen=s{esError=err}} _ -> screenEnter d errorScreen{esError=err} ui diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/Hledger/UI/RegisterScreen.hs new/hledger-ui-1.26.1/Hledger/UI/RegisterScreen.hs --- old/hledger-ui-1.24.99/Hledger/UI/RegisterScreen.hs 2021-12-09 04:19:25.000000000 +0100 +++ new/hledger-ui-1.26.1/Hledger/UI/RegisterScreen.hs 2022-07-11 07:29:35.000000000 +0200 @@ -1,9 +1,11 @@ -- The account register screen, showing transactions in an account, like hledger-web's register. +{-# LANGUAGE CPP #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE NamedFieldPuns #-} +{-# OPTIONS_GHC -Wno-incomplete-record-updates #-} module Hledger.UI.RegisterScreen (registerScreen @@ -69,6 +71,8 @@ ropts' = ropts { -- ignore any depth limit, as in postingsReport; allows register's total to match accounts screen depth_=Nothing + -- do not strip prices so we can toggle costs within the ui + , show_costs_=True -- XXX aregister also has this, needed ? -- always show historical balance -- , balanceaccum_= Historical @@ -299,8 +303,15 @@ -- VtyEvent (EvKey (KChar '/') []) -> continue $ regenerateScreens j d $ showMinibuffer ui VtyEvent (EvKey (KChar 'l') [MCtrl]) -> redraw ui VtyEvent (EvKey (KChar 'z') [MCtrl]) -> suspend ui - VtyEvent ev -> do ed' <- handleEditorEvent ev ed - continue $ ui{aMode=Minibuffer "filter" ed'} + VtyEvent ev -> do + ed' <- handleEditorEvent +#if MIN_VERSION_brick(0,72,0) + (VtyEvent ev) +#else + ev +#endif + ed + continue $ ui{aMode=Minibuffer "filter" ed'} AppEvent _ -> continue ui MouseDown{} -> continue ui MouseUp{} -> continue ui @@ -335,7 +346,7 @@ rsItemTransaction=Transaction{tsourcepos=(SourcePos f l c,_)}}) -> (Just (unPos l, Just $ unPos c),f) -- display mode/query toggles - VtyEvent (EvKey (KChar 'B') []) -> rsCenterAndContinue $ regenerateScreens j d $ toggleCost ui + VtyEvent (EvKey (KChar 'B') []) -> rsCenterAndContinue $ regenerateScreens j d $ toggleConversionOp ui VtyEvent (EvKey (KChar 'V') []) -> rsCenterAndContinue $ regenerateScreens j d $ toggleValue ui VtyEvent (EvKey (KChar 'H') []) -> rsCenterAndContinue $ regenerateScreens j d $ toggleHistorical ui VtyEvent (EvKey (KChar 't') []) -> rsCenterAndContinue $ regenerateScreens j d $ toggleTree ui @@ -420,4 +431,4 @@ scrollSelectionToMiddle $ rsList $ aScreen ui continue ui -rsListSize = V.length . V.takeWhile ((/="").rsItemDate) . listElements \ No newline at end of file +rsListSize = V.length . V.takeWhile ((/="").rsItemDate) . listElements diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/Hledger/UI/TransactionScreen.hs new/hledger-ui-1.26.1/Hledger/UI/TransactionScreen.hs --- old/hledger-ui-1.24.99/Hledger/UI/TransactionScreen.hs 2021-12-09 04:26:46.000000000 +0100 +++ new/hledger-ui-1.26.1/Hledger/UI/TransactionScreen.hs 2022-06-07 00:23:36.000000000 +0200 @@ -3,13 +3,14 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE TupleSections #-} +{-# OPTIONS_GHC -Wno-incomplete-record-updates #-} module Hledger.UI.TransactionScreen ( transactionScreen ) where import Control.Monad -import Control.Monad.IO.Class (liftIO) +import Control.Monad.Except (liftIO) import Data.List import Data.Maybe import qualified Data.Text as T @@ -63,12 +64,10 @@ -- Render a transaction suitably for the transaction screen. showTxn :: ReportOpts -> ReportSpec -> Journal -> Transaction -> T.Text showTxn ropts rspec j t = - showTransactionOneLineAmounts - $ maybe id (transactionApplyValuation prices styles periodlast (_rsDay rspec)) (value_ ropts) - $ case cost_ ropts of - Cost -> transactionToCost styles t - NoCost -> t - -- (if real_ ropts then filterTransactionPostings (Real True) else id) -- filter postings by --real + showTransactionOneLineAmounts + $ maybe id (transactionApplyValuation prices styles periodlast (_rsDay rspec)) (value_ ropts) + $ maybe id (transactionToCost styles) (conversionop_ ropts) t + -- (if real_ ropts then filterTransactionPostings (Real True) else id) -- filter postings by --real where prices = journalPriceOracle (infer_prices_ ropts) j styles = journalCommodityStyles j @@ -97,9 +96,9 @@ -- XXX would like to shrink the editor to the size of the entry, -- so handler can more easily detect clicks below it - txneditor = - renderEditor (vBox . map txt) False $ - editorText TransactionEditor Nothing $ + txneditor = + renderEditor (vBox . map txt) False $ + editorText TransactionEditor Nothing $ showTxn ropts rspec j t toplabel = @@ -176,7 +175,7 @@ p = reportPeriod ui e | e `elem` [VtyEvent (EvKey (KChar 'g') []), AppEvent FileChange] -> do -- plog (if e == AppEvent FileChange then "file change" else "manual reload") "" `seq` return () - ej <- liftIO $ journalReload copts + ej <- liftIO . runExceptT $ journalReload copts case ej of Left err -> continue $ screenEnter d errorScreen{esError=err} ui Right j' -> continue $ regenerateScreens j' d ui @@ -187,7 +186,7 @@ -- EvKey (KChar 'E') [] -> continue $ regenerateScreens j d $ stToggleEmpty ui -- EvKey (KChar 'C') [] -> continue $ regenerateScreens j d $ stToggleCleared ui -- EvKey (KChar 'R') [] -> continue $ regenerateScreens j d $ stToggleReal ui - VtyEvent (EvKey (KChar 'B') []) -> continue . regenerateScreens j d $ toggleCost ui + VtyEvent (EvKey (KChar 'B') []) -> continue . regenerateScreens j d $ toggleConversionOp ui VtyEvent (EvKey (KChar 'V') []) -> continue . regenerateScreens j d $ toggleValue ui VtyEvent e | e `elem` moveUpEvents -> continue $ tsSelect iprev tprev ui diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/Hledger/UI/UIState.hs new/hledger-ui-1.26.1/Hledger/UI/UIState.hs --- old/hledger-ui-1.24.99/Hledger/UI/UIState.hs 2021-12-09 04:26:46.000000000 +0100 +++ new/hledger-ui-1.26.1/Hledger/UI/UIState.hs 2022-02-06 08:28:53.000000000 +0100 @@ -97,11 +97,12 @@ toggleEmpty = over empty__ not -- | Toggle between showing the primary amounts or costs. -toggleCost :: UIState -> UIState -toggleCost = over cost toggleCostMode +toggleConversionOp :: UIState -> UIState +toggleConversionOp = over conversionop toggleCostMode where - toggleCostMode Cost = NoCost - toggleCostMode NoCost = Cost + toggleCostMode Nothing = Just ToCost + toggleCostMode (Just NoConversionOp) = Just ToCost + toggleCostMode (Just ToCost) = Just NoConversionOp -- | Toggle between showing primary amounts or default valuation. toggleValue :: UIState -> UIState diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/hledger-ui.1 new/hledger-ui-1.26.1/hledger-ui.1 --- old/hledger-ui-1.24.99/hledger-ui.1 2021-12-10 23:51:33.000000000 +0100 +++ new/hledger-ui-1.26.1/hledger-ui.1 2022-07-11 07:33:22.000000000 +0200 @@ -1,5 +1,5 @@ -.TH "HLEDGER-UI" "1" "December 2021" "hledger-ui-1.24.99 " "hledger User Manuals" +.TH "HLEDGER-UI" "1" "July 2022" "hledger-ui-1.26.1 " "hledger User Manuals" @@ -7,7 +7,7 @@ .PP hledger-ui is a terminal interface (TUI) for the hledger accounting tool. -This manual is for hledger-ui 1.24.99. +This manual is for hledger-ui 1.26.1. .SH SYNOPSIS .PP \f[C]hledger-ui [OPTIONS] [QUERYARGS]\f[R] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/hledger-ui.cabal new/hledger-ui-1.26.1/hledger-ui.cabal --- old/hledger-ui-1.24.99/hledger-ui.cabal 2021-12-10 23:51:33.000000000 +0100 +++ new/hledger-ui-1.26.1/hledger-ui.cabal 2022-07-11 07:33:11.000000000 +0200 @@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: hledger-ui -version: 1.24.99 +version: 1.26.1 synopsis: Curses-style terminal interface for the hledger accounting system description: A simple curses-style terminal user interface for the hledger accounting system. It can be a more convenient way to browse your accounts than the CLI. @@ -62,8 +62,8 @@ Paths_hledger_ui hs-source-dirs: ./ - ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans - cpp-options: -DVERSION="1.24.99" + ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-name-shadowing -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind + cpp-options: -DVERSION="1.26.1" build-depends: ansi-terminal >=0.9 , async @@ -73,17 +73,18 @@ , containers >=0.5.9 , data-default , directory - , doclayout ==0.3.* + , doclayout >=0.3 && <0.5 , extra >=1.6.3 , filepath , fsnotify >=0.2.1.2 && <0.4 - , hledger >=1.24.99 && <1.25 - , hledger-lib >=1.24.99 && <1.25 + , hledger >=1.26.1 && <1.27 + , hledger-lib >=1.26.1 && <1.27 , megaparsec >=7.0.0 && <9.3 , microlens >=0.4 , microlens-platform >=0.2.3.1 + , mtl >=2.2.1 , process >=1.2 - , safe >=0.2 + , safe >=0.3.19 , split >=0.1 , text >=1.2 , text-zipper >=0.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/hledger-ui.info new/hledger-ui-1.26.1/hledger-ui.info --- old/hledger-ui-1.24.99/hledger-ui.info 2021-12-10 23:51:33.000000000 +0100 +++ new/hledger-ui-1.26.1/hledger-ui.info 2022-07-11 07:33:23.000000000 +0200 @@ -12,7 +12,7 @@ ************* hledger-ui is a terminal interface (TUI) for the hledger accounting -tool. This manual is for hledger-ui 1.24.99. +tool. This manual is for hledger-ui 1.26.1. 'hledger-ui [OPTIONS] [QUERYARGS]' 'hledger ui -- [OPTIONS] [QUERYARGS]' @@ -639,34 +639,34 @@ Tag Table: Node: Top221 -Node: OPTIONS1657 -Ref: #options1755 -Node: MOUSE6637 -Ref: #mouse6732 -Node: KEYS7014 -Ref: #keys7107 -Node: SCREENS11193 -Ref: #screens11291 -Node: Accounts screen11381 -Ref: #accounts-screen11509 -Node: Register screen13848 -Ref: #register-screen14003 -Node: Transaction screen15987 -Ref: #transaction-screen16145 -Node: Error screen17015 -Ref: #error-screen17137 -Node: TIPS17381 -Ref: #tips17480 -Node: Watch mode17532 -Ref: #watch-mode17649 -Node: Watch mode limitations18399 -Ref: #watch-mode-limitations18540 -Node: ENVIRONMENT19676 -Ref: #environment19787 -Node: FILES21095 -Ref: #files21194 -Node: BUGS21407 -Ref: #bugs21484 +Node: OPTIONS1656 +Ref: #options1754 +Node: MOUSE6636 +Ref: #mouse6731 +Node: KEYS7013 +Ref: #keys7106 +Node: SCREENS11192 +Ref: #screens11290 +Node: Accounts screen11380 +Ref: #accounts-screen11508 +Node: Register screen13847 +Ref: #register-screen14002 +Node: Transaction screen15986 +Ref: #transaction-screen16144 +Node: Error screen17014 +Ref: #error-screen17136 +Node: TIPS17380 +Ref: #tips17479 +Node: Watch mode17531 +Ref: #watch-mode17648 +Node: Watch mode limitations18398 +Ref: #watch-mode-limitations18539 +Node: ENVIRONMENT19675 +Ref: #environment19786 +Node: FILES21094 +Ref: #files21193 +Node: BUGS21406 +Ref: #bugs21483 End Tag Table diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.24.99/hledger-ui.txt new/hledger-ui-1.26.1/hledger-ui.txt --- old/hledger-ui-1.24.99/hledger-ui.txt 2021-12-10 23:51:33.000000000 +0100 +++ new/hledger-ui-1.26.1/hledger-ui.txt 2022-07-11 07:33:27.000000000 +0200 @@ -5,7 +5,7 @@ NAME hledger-ui is a terminal interface (TUI) for the hledger accounting - tool. This manual is for hledger-ui 1.24.99. + tool. This manual is for hledger-ui 1.26.1. SYNOPSIS hledger-ui [OPTIONS] [QUERYARGS] @@ -548,4 +548,4 @@ -hledger-ui-1.24.99 December 2021 HLEDGER-UI(1) +hledger-ui-1.26.1 July 2022 HLEDGER-UI(1)
participants (1)
-
Source-Sync