2020-12-21 04:19:02 +03:00
% hledger-ui(1)
2016-05-29 09:31:44 +03:00
% _author_
% _monthyear_
2015-10-20 16:26:09 +03:00
2022-12-12 04:44:09 +03:00
_notinfo_({{
2016-04-07 18:52:41 +03:00
# NAME
2020-01-26 03:57:51 +03:00
}})
2016-04-07 18:52:41 +03:00
2022-12-12 04:44:09 +03:00
hledger-ui - robust, friendly plain text accounting (TUI version)
2016-04-07 18:52:41 +03:00
2022-12-12 04:44:09 +03:00
_notinfo_({{
2016-04-07 18:52:41 +03:00
# SYNOPSIS
2020-01-26 03:57:51 +03:00
}})
2016-04-07 18:52:41 +03:00
2023-06-01 08:07:02 +03:00
`hledger-ui [OPTS] [QUERYARGS]` \
`hledger ui -- [OPTS] [QUERYARGS]`
2016-04-07 18:52:41 +03:00
2022-12-12 04:44:09 +03:00
_notinfo_({{
2016-04-07 18:52:41 +03:00
# DESCRIPTION
2020-01-26 03:57:51 +03:00
}})
2016-04-07 18:52:41 +03:00
2022-12-12 04:44:09 +03:00
This manual is for hledger's terminal interface, version _version_ .
See also the hledger manual for common concepts and file formats.
2016-06-10 04:07:08 +03:00
_hledgerdescription_
2016-02-21 13:32:40 +03:00
2017-01-26 20:02:46 +03:00
_web_({{
2021-07-29 11:24:25 +03:00
< div class = "screenshots-right" >
2022-11-09 00:55:09 +03:00
< a href = "/images/hledger-ui/hledger-ui-sample-acc2.png" class = "highslide" onclick = "return hs.expand(this)" > < img src = "/images/hledger-ui/hledger-ui-sample-acc2.png" title = "Accounts screen with query and depth limit" height = "180" / > < / a >
< a href = "/images/hledger-ui/hledger-ui-sample-acc.png" class = "highslide" onclick = "return hs.expand(this)" > < img src = "/images/hledger-ui/hledger-ui-sample-acc.png" title = "Accounts screen" height = "180" / > < / a >
< a href = "/images/hledger-ui/hledger-ui-sample-acc-greenterm.png" class = "highslide" onclick = "return hs.expand(this)" > < img src = "/images/hledger-ui/hledger-ui-sample-acc-greenterm.png" title = "Accounts screen with greenterm theme" height = "180" / > < / a >
< a href = "/images/hledger-ui/hledger-ui-sample-txn.png" class = "highslide" onclick = "return hs.expand(this)" > < img src = "/images/hledger-ui/hledger-ui-sample-txn.png" title = "Transaction screen" height = "180" / > < / a >
< a href = "/images/hledger-ui/hledger-ui-sample-reg.png" class = "highslide" onclick = "return hs.expand(this)" > < img src = "/images/hledger-ui/hledger-ui-sample-reg.png" title = "Register screen" height = "180" / > < / a >
< a href = "/images/hledger-ui/hledger-ui-bcexample-acc.png" class = "highslide" onclick = "return hs.expand(this)" > < img src = "/images/hledger-ui/hledger-ui-bcexample-acc.png" title = "beancount example accounts" height = "180" / > < / a >
< a href = "/images/hledger-ui/hledger-ui-bcexample-acc-etrade-cash.png" class = "highslide" onclick = "return hs.expand(this)" > < img src = "/images/hledger-ui/hledger-ui-bcexample-acc-etrade-cash.png" title = "beancount example's etrade cash subaccount" height = "180" / > < / a >
< a href = "/images/hledger-ui/hledger-ui-bcexample-acc-etrade.png" class = "highslide" onclick = "return hs.expand(this)" > < img src = "/images/hledger-ui/hledger-ui-bcexample-acc-etrade.png" title = "beancount example's etrade investments, all commoditiess" height = "180" / > < / a >
2017-01-26 20:02:46 +03:00
< / div >
}})
2019-09-11 04:14:16 +03:00
hledger-ui is hledger's terminal interface, providing an efficient full-window text UI
2016-06-10 04:07:08 +03:00
for viewing accounts and transactions, and some limited data entry capability.
2020-02-08 23:08:47 +03:00
It is easier than hledger's command-line interface, and
2016-06-10 04:07:08 +03:00
sometimes quicker and more convenient than the web interface.
2018-10-17 15:37:07 +03:00
2023-05-26 01:23:43 +03:00
Like hledger, it _inputfileswithptr_
2015-10-20 16:26:09 +03:00
2020-02-16 16:27:09 +03:00
Unlike hledger, hledger-ui hides all future-dated transactions by default.
They can be revealed, along with any rule-generated periodic transactions,
by pressing the F key (or starting with --forecast) to enable "forecast mode".
2015-10-20 16:26:09 +03:00
# OPTIONS
Any QUERYARGS are interpreted as a hledger search query which filters the data.
2023-05-31 11:35:01 +03:00
hledger-ui provides the following options:
2021-11-22 12:33:16 +03:00
`-w --watch`
2017-01-06 04:09:04 +03:00
: watch for data and date changes and reload automatically
2016-11-24 22:03:32 +03:00
`--theme=default|terminal|greenterm`
: use this custom display theme
2015-10-20 16:26:09 +03:00
2022-11-08 05:04:39 +03:00
`--menu`
: start in the menu screen
2023-03-24 20:59:16 +03:00
`--cash`
: start in the cash accounts screen
2022-11-08 05:04:39 +03:00
`--bs`
: start in the balance sheet accounts screen
`--is`
: start in the income statement accounts screen
2023-03-24 23:07:53 +03:00
`--all`
: start in the all accounts screen
2015-10-20 16:26:09 +03:00
`--register=ACCTREGEX`
: start in the (first) matched account's register screen
2016-11-24 22:32:13 +03:00
`--change`
2020-02-08 23:08:47 +03:00
: show period balances (changes) at startup instead of historical balances
2016-11-24 22:32:13 +03:00
2020-07-18 01:17:21 +03:00
`-l --flat`
: show accounts as a flat list (default)
2018-10-15 23:41:41 +03:00
2020-07-18 01:17:21 +03:00
`-t --tree`
2018-10-15 23:41:41 +03:00
: show accounts as a tree
2015-10-20 16:26:09 +03:00
2023-05-31 11:35:01 +03:00
hledger-ui also supports many of hledger's general options
(and the hledger manual's command line tips also apply here):
2015-10-20 16:26:09 +03:00
2023-05-31 11:35:01 +03:00
## General help options
2015-10-20 16:26:09 +03:00
2023-05-31 11:35:01 +03:00
_helpoptions_
2015-10-20 16:26:09 +03:00
2023-05-31 11:35:01 +03:00
## General input options
2015-10-20 16:26:09 +03:00
2023-05-31 11:35:01 +03:00
_inputoptions_
2017-03-30 00:20:30 +03:00
2023-05-31 11:35:01 +03:00
## General reporting options
2017-03-30 00:20:30 +03:00
2023-05-31 11:35:01 +03:00
_reportingoptions_
2017-09-30 19:29:57 +03:00
2021-11-19 11:55:04 +03:00
# MOUSE
In most modern terminals, you can navigate through the screens with a
mouse or touchpad:
2021-11-19 12:09:52 +03:00
- Use mouse wheel or trackpad to scroll up and down
- Click on list items to go deeper
2022-11-08 06:12:23 +03:00
- Click on the left margin (column 0) to go back.
2021-11-19 11:55:04 +03:00
2020-12-21 04:56:54 +03:00
# KEYS
2015-10-30 20:42:44 +03:00
2021-11-19 11:55:04 +03:00
Keyboard gives more control.
2020-02-08 23:08:47 +03:00
`?` shows a help dialog listing all keys.
2020-12-21 04:56:54 +03:00
(Some of these also appear in the quick help at the bottom of each screen.)
Press `?` again (or `ESCAPE` , or `LEFT` , or `q` ) to close it.
The following keys work on most screens:
2016-06-09 19:56:36 +03:00
2020-12-21 04:56:54 +03:00
The cursor keys navigate:
2022-11-08 06:03:35 +03:00
`RIGHT` or `ENTER` goes deeper,
2021-11-19 11:55:04 +03:00
`LEFT` returns to the previous screen,
`UP` /`DOWN`/`PGUP`/`PGDN`/`HOME`/`END` move up and down through lists.
2022-11-08 06:03:35 +03:00
Emacs-style (`CTRL-p`/`CTRL-n`/`CTRL-f`/`CTRL-b`)
and VI-style (`k`,`j`,`l`,`h`)
movement keys are also supported.
2020-02-08 23:08:47 +03:00
A tip: movement speed is limited by your keyboard repeat rate,
2016-08-10 17:24:21 +03:00
to move faster you may want to adjust it.
2020-07-18 01:17:21 +03:00
(If you're on a mac, the karabiner app is one way to do that.)
2016-08-10 17:24:21 +03:00
2020-12-21 04:56:54 +03:00
With shift pressed, the cursor keys adjust the report period,
2020-02-08 23:08:47 +03:00
limiting the transactions to be shown (by default, all are shown).
2021-11-19 11:55:04 +03:00
`SHIFT-DOWN/UP` steps downward and upward through these standard report period durations:
2016-08-10 17:24:21 +03:00
year, quarter, month, week, day.
2021-11-19 11:55:04 +03:00
Then, `SHIFT-LEFT/RIGHT` moves to the previous/next period.
2020-07-18 01:17:21 +03:00
`T` sets the report period to today.
2021-11-22 12:33:16 +03:00
With the `-w/--watch` option, when viewing a "current" period
2016-12-02 06:26:17 +03:00
(the current day, week, month, quarter, or year),
the period will move automatically to track the current date.
2020-12-21 04:56:54 +03:00
To set a non-standard period, you can use `/` and a `date:` query.
2016-08-02 18:22:21 +03:00
2023-01-12 02:39:06 +03:00
(Mac users: SHIFT-DOWN/UP keys do not work by default in Terminal, as of MacOS Monterey.
You can configure them as follows:
open Terminal,
press CMD-comma to open preferences,
click Profiles,
select your current terminal profile on the left,
click Keyboard on the right,
click + and add this for Shift-Down: `\033[1;2B` ,
click + and add this for Shift-Up: `\033[1;2A` .
Press the Escape key to enter the `\033` part, you can't type it directly.)
2016-08-10 17:24:21 +03:00
`/` lets you set a general filter query limiting the data shown,
2019-09-09 16:24:08 +03:00
using the same [query terms ](hledger.html#queries ) as in hledger and hledger-web.
2020-12-21 04:56:54 +03:00
While editing the query, you can use [CTRL-a/e/d/k, BS, cursor keys ](http://hackage.haskell.org/package/brick-0.7/docs/brick-widgets-edit.html#t:editor );
press `ENTER` to set it, or `ESCAPE` to cancel.
There are also keys for quickly adjusting some common filters like account depth and transaction status (see below).
`BACKSPACE` or `DELETE` removes all filters, showing all transactions.
2015-10-30 20:42:44 +03:00
2020-12-21 04:56:54 +03:00
As mentioned above, by default hledger-ui hides future transactions -
2020-02-16 16:27:09 +03:00
both ordinary transactions recorded in the journal, and periodic
2020-12-21 04:56:54 +03:00
transactions generated by rule. `F` toggles forecast mode, in which
future/forecasted transactions are shown.
2018-10-16 01:11:22 +03:00
2020-12-21 04:56:54 +03:00
`ESCAPE` resets the UI state and jumps back to the top screen,
2020-07-18 22:24:37 +03:00
restoring the app's initial state at startup.
Or, it cancels minibuffer data entry or the help dialog.
2016-06-10 22:12:45 +03:00
2020-12-21 04:56:54 +03:00
`CTRL-l` redraws the screen and centers the selection if possible
2020-02-08 23:08:47 +03:00
(selections near the top won't be centered, since we don't scroll above the top).
2017-06-30 18:38:06 +03:00
2016-06-10 22:12:45 +03:00
`g` reloads from the data file(s) and updates the current screen and any
2020-12-21 04:56:54 +03:00
previous screens. (With large files, this could cause a noticeable pause.)
2016-06-10 22:12:45 +03:00
2020-12-21 04:56:54 +03:00
`I` toggles balance assertion checking.
Disabling balance assertions temporarily can be useful for troubleshooting.
2016-07-07 01:08:57 +03:00
2016-06-10 22:12:45 +03:00
`a` runs command-line hledger's add command, and reloads the updated file.
2020-12-21 04:56:54 +03:00
This allows some basic data entry.
2016-06-07 19:38:31 +03:00
2020-12-21 04:56:54 +03:00
`A` is like `a` , but runs the [hledger-iadd ](http://hackage.haskell.org/package/hledger-iadd ) tool,
2019-09-11 04:14:16 +03:00
which provides a terminal interface.
2020-12-21 04:56:54 +03:00
This key will be available if `hledger-iadd` is installed in $path.
2017-11-29 04:18:14 +03:00
2020-12-21 04:56:54 +03:00
`E` runs $HLEDGER_UI_EDITOR, or $EDITOR, or a default (`emacsclient -a "" -nw`) on the journal file.
With some editors (emacs, vi), the cursor will be positioned at the current transaction
2016-06-25 05:26:53 +03:00
when invoked from the register and transaction screens, and at the error location (if possible)
2020-02-08 23:08:47 +03:00
when invoked from the error screen.
2016-06-20 21:15:09 +03:00
2023-09-12 10:36:33 +03:00
`B` toggles cost mode, showing amounts converted to their cost's commodity
(see [hledger manual > Cost reporting ](hledger.md#cost-reporting ).
`V` toggles value mode, showing amounts converted to their market value
(see [hledger manual > Valuation ](hledger.md#valuation ) flag).
More specifically,
1. By default, the `V` key toggles showing end value (`--value=end`) on or off.
The valuation date will be the report end date if specified, otherwise today.
2. If you started hledger-ui with some other valuation (such as `--value=then,EUR` ),
the `V` key toggles that off or on.
Cost/value tips:
- When showing end value, you can change the report end date without restarting, by pressing `/` and adding a query like ` date:..YYYY-MM-DD` .
- Either cost mode, or value mode, can be active, but not both at once. Cost mode takes precedence.
- There's not yet any visual indicator that cost or value mode is active, other than the amount values.
2019-10-20 17:12:14 +03:00
2020-07-18 01:17:21 +03:00
`q` quits the application.
2019-10-20 17:12:14 +03:00
2020-12-21 04:56:54 +03:00
Additional screen-specific keys are described below.
2015-10-30 20:42:44 +03:00
2020-12-21 04:56:54 +03:00
# SCREENS
2015-10-26 16:46:29 +03:00
2023-03-24 23:07:53 +03:00
At startup, hledger-ui shows a menu screen by default.
From here you can navigate to other screens using the cursor keys:
`UP` /`DOWN` to select, `RIGHT` to move to the selected screen, `LEFT` to return to the previous screen.
Or you can use `ESC` to return directly to the top menu screen.
2022-11-08 05:04:39 +03:00
2023-03-24 23:07:53 +03:00
You can also use a command line flag to specific a different startup screen
(`--cs`, `--bs` , `--is` , `--all` , or `--register=ACCT` ).
2022-11-08 06:03:35 +03:00
2022-11-08 06:12:23 +03:00
## Menu
2022-09-08 03:18:55 +03:00
2023-03-24 23:07:53 +03:00
This is the top-most screen.
From here you can navigate to several screens listing accounts of various types.
Note some of these may not show anything until you have configured [account types ](/hledger.html#account-types ).
2022-11-05 11:19:52 +03:00
2023-03-24 20:59:16 +03:00
## Cash accounts
2023-03-24 23:07:53 +03:00
This screen shows "cash" (ie, liquid asset) accounts (like `hledger balancesheet type:c` ).
It always shows balances (historical ending balances on the date shown in the title line).
2023-03-24 20:59:16 +03:00
2022-11-08 06:12:23 +03:00
## Balance sheet accounts
2022-11-05 11:19:52 +03:00
2023-03-24 20:59:16 +03:00
This screen shows asset, liability and equity accounts (like `hledger balancesheetequity` ).
2023-03-24 23:07:53 +03:00
It always shows balances.
2022-11-05 11:19:52 +03:00
2022-11-08 06:12:23 +03:00
## Income statement accounts
2022-11-05 11:19:52 +03:00
2023-03-24 20:59:16 +03:00
This screen shows revenue and expense accounts (like `hledger incomestatement` ).
2023-03-24 23:07:53 +03:00
It always shows changes (balance changes in the period shown in the title line).
2016-06-03 20:22:04 +03:00
2023-03-24 23:07:53 +03:00
## All accounts
2015-10-26 16:46:29 +03:00
2023-03-24 23:07:53 +03:00
This screen shows all accounts in your journal (unless filtered by a query; like `hledger balance` ).
It shows balances by default; you can toggle showing changes with the `H` key.
2015-10-26 16:46:29 +03:00
2022-11-08 06:12:23 +03:00
## Register
2015-10-26 16:46:29 +03:00
2023-03-24 23:07:53 +03:00
This screen shows the transactions affecting a particular account.
Each line represents one transaction, and shows:
2015-10-30 20:42:44 +03:00
2020-02-08 23:08:47 +03:00
- the other account(s) involved, in abbreviated form.
2016-06-18 18:46:08 +03:00
(If there are both real and virtual postings, it
2015-10-30 20:42:44 +03:00
shows only the accounts affected by real postings.)
2015-10-26 16:46:29 +03:00
2020-02-08 23:08:47 +03:00
- the overall change to the current account's balance;
2016-06-18 18:46:08 +03:00
positive for an inflow to this account, negative for an outflow.
2015-10-30 03:15:13 +03:00
2023-03-24 23:07:53 +03:00
- the running total after the transaction.
With the `H` key you can toggle between
- the period total, which is from just the transactions displayed
- or the historical total, which includes any undisplayed transactions before the start of the report period (and matching the filter query if any).
This will be the running historical balance (what you would see on a bank's website, eg) if not disturbed by a query.
2016-08-13 03:44:55 +03:00
2023-10-19 11:50:50 +03:00
Note, this screen combines each transaction's in-period postings to a
single line item, dated with the earliest in-period transaction or
posting date (like hledger's `aregister` ). So custom posting dates can
cause the running balance to be temporarily inaccurate.
(See [hledger manual > aregister and posting dates ](hledger.md#aregister-and-posting-dates ).)
2018-10-16 01:11:22 +03:00
Transactions affecting this account's subaccounts will be included in the register
2020-02-08 23:08:47 +03:00
if the accounts screen is in tree mode,
2020-07-18 18:39:23 +03:00
or if it's in list mode but this account has subaccounts which are not shown due to a depth limit.
2020-02-08 23:08:47 +03:00
In other words, the register always shows the transactions contributing to the balance shown on the accounts screen.
2020-07-18 18:39:23 +03:00
Tree mode/list mode can be toggled with `t` here also.
2016-06-18 18:46:08 +03:00
2020-12-24 23:49:04 +03:00
`U` toggles filtering by [unmarked status ](hledger.html#status ), showing or hiding unmarked transactions.
2017-06-16 04:15:37 +03:00
Similarly, `P` toggles pending transactions, and `C` toggles cleared transactions.
(By default, transactions with all statuses are shown;
2020-02-08 23:08:47 +03:00
if you activate one or two status filters, only those transactions are shown;
2019-01-26 04:25:44 +03:00
and if you activate all three, the filter is removed.)
2016-06-03 20:22:04 +03:00
2020-12-24 23:49:04 +03:00
`R` toggles real mode, in which [virtual postings ](hledger.html#virtual-postings ) are ignored.
2016-06-03 20:22:04 +03:00
2021-11-23 23:16:32 +03:00
`z` toggles nonzero mode, in which only transactions posting a nonzero
2016-06-10 22:12:45 +03:00
change are shown (hledger-ui shows zero items by default,
unlike command-line hledger).
2021-11-19 11:55:04 +03:00
Press `RIGHT` to view the selected transaction in detail.
2016-06-07 19:38:31 +03:00
2022-11-08 06:12:23 +03:00
## Transaction
2015-10-30 03:45:57 +03:00
2015-10-30 20:42:44 +03:00
This screen shows a single transaction, as a general journal entry,
similar to hledger's print command and journal format (hledger_journal(5)).
The transaction's date(s) and any cleared flag, transaction code,
description, comments, along with all of its account postings are
shown. Simple transactions have two postings, but there can be more
(or in certain cases, fewer).
2021-11-19 11:55:04 +03:00
`UP` and `DOWN` will step through all transactions listed in the
2015-10-30 20:42:44 +03:00
previous account register screen. In the title bar, the numbers in
parentheses show your position within that account register. They will
vary depending on which account register you came from (remember most
transactions appear in multiple account registers). The #N number
preceding them is the transaction's position within the complete
unfiltered journal, which is a more stable id (at least until the next
reload).
2015-10-30 06:19:18 +03:00
2023-03-25 01:44:53 +03:00
On this screen (and the register screen), the `E` key will open your text editor
with the cursor positioned at the current transaction if possible.
This screen has a limitation with showing file updates:
it will not show them until you exit and re-enter it.
So eg to see the effect of using the `E` key, currently you must:
- press `E` , edit and save the file, then exit the editor, returning to hledger-ui
- press `g` to reload the file (or use `-w/--watch` mode)
- press `LEFT` then `RIGHT` to exit and re-enter the transaction screen.
2022-11-08 06:12:23 +03:00
## Error
2015-10-26 17:41:45 +03:00
This screen will appear if there is a problem, such as a parse error,
2016-06-10 22:12:45 +03:00
when you press g to reload. Once you have fixed the problem,
press g again to reload and resume normal operation.
(Or, you can press escape to cancel the reload attempt.)
2015-10-26 17:41:45 +03:00
2020-01-26 03:57:51 +03:00
2021-07-30 09:36:49 +03:00
# TIPS
## Watch mode
2021-11-22 12:33:16 +03:00
One of hledger-ui's best features is the auto-reloading `-w/--watch` mode.
2021-07-30 09:36:49 +03:00
With this flag, it will update the display automatically whenever changes
are saved to the data files.
This is very useful when reconciling. A good workflow is to have
your bank's online register open in a browser window, for reference;
the journal file open in an editor window;
and hledger-ui in watch mode in a terminal window, eg:
2023-11-26 21:30:04 +03:00
```cli
2021-07-30 09:36:49 +03:00
$ hledger-ui --watch --register checking -C
```
As you mark things cleared in the editor,
you can see the effect immediately without having to context switch.
This leaves more mental bandwidth for your accounting.
Of course you can still interact with hledger-ui when needed,
eg to toggle cleared mode, or to explore the history.
2023-05-26 03:45:07 +03:00
There are currently some limitations with `--watch` :
2022-11-04 06:11:55 +03:00
2023-05-26 03:45:07 +03:00
It may not work correctly for you, depending on platform or system configuration.
(Eg [#836 ](https://github.com/simonmichael/hledger/issues/836 ).)
2022-11-04 06:11:55 +03:00
2023-05-26 03:45:07 +03:00
At least on mac, there can be a slow build-up of CPU usage over time,
until the program is restarted (or, suspending and restarting with
`CTRL-z` `fg` may be enough).
It will not detect file changes made
by certain editors, such as Jetbrains IDEs or `gedit` ,
or on certain less common filesystems.
(To work around, press `g` to reload manually,
or try [#1617 ](https://github.com/simonmichael/hledger/issues/1617 )'s `fs.inotify.max_user_watches` workaround and let us know.)
If you are viewing files mounted from another machine, the system
clocks on both machines should be roughly in agreement.
2021-07-30 09:36:49 +03:00
2022-11-04 06:16:55 +03:00
## Debug output
You can add `--debug[=N]` to the command line to log debug output.
This will be logged to the file `hledger-ui.log` in the current directory.
N ranges from 1 (least output, the default) to 9 (maximum output).
2021-07-30 09:36:49 +03:00
2015-10-20 16:26:09 +03:00
# ENVIRONMENT
**COLUMNS**
2020-02-08 23:08:47 +03:00
The screen width to use.
2016-06-10 04:07:08 +03:00
Default: the full terminal width.
2023-05-26 22:00:22 +03:00
**LEDGER_FILE**
The main journal file to use when not specified with `-f/--file` .
Default: `$HOME/.hledger.journal` .
2015-10-20 16:26:09 +03:00
# BUGS
2023-05-26 03:45:07 +03:00
_reportbugs_
2015-10-20 16:26:09 +03:00
2023-05-26 03:45:07 +03:00
Some known issues:
`-f-` doesn't work (hledger-ui can't read from stdin).
2015-10-20 16:26:09 +03:00
2023-05-26 03:45:07 +03:00
If you press `g` with large files, there could be a noticeable pause.
2016-12-31 06:59:30 +03:00
2023-05-26 03:45:07 +03:00
The Transaction screen does not update from file changes
until you exit and re-endter it (see SCREENS > Transaction above).
2019-06-11 20:20:45 +03:00
2023-05-26 03:45:07 +03:00
`--watch` is not yet fully robust on all platforms (see Watch mode above).