From 8a258defe40232e4f54774f3f346c598c5c4902a Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Thu, 26 Sep 2024 17:57:41 -1000 Subject: [PATCH] home: feature matrix: italics instead of parentheses --- src/index.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/index.md b/src/index.md index 3403604..41af354 100644 --- a/src/index.md +++ b/src/index.md @@ -433,17 +433,17 @@ Active projects are sorted by committers then stars/activity. Inactive projects A rough comparison of the big three PTA apps' features. Corrections and suggestions are appreciated ([chat](https://matrix.to/#/#plaintextaccounting:matrix.org)). -Third-party things are parenthesised. Notable likely-to-be-made-to-work complementary tools are mentioned. +Third-party things are *italic*. Notable likely-to-be-made-to-work complementary tools are mentioned. | | Ledger | hledger | Beancount |--------------------------|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------- |
**User interfaces** | CLIs: | ledger | hledger | beanquery -| TUIs: | (regdel) | hledger add, hledger-ui, (hledger-iadd), (puffin) | (bean-add) -| GUIs: | (Prudent), (ledgerble), (ledgerhelpers: addtrans) | (fruit-credits) | -| WUIs: | (ledgeraccounting), (paisa), (cashier), (ledgible), (ledger, howeyc), (ledger-web, vifon), (ledger-web, peterkeen), (ledger-pyreport), (ledger-analytics), (node-ledger-web) | hledger-web, (ledgeraccounting), (paisa), (cashier) | (fava), (paisa), (BeanHub) -| MUIs (Android): | (cashier), (NanoLedger) | (cashier), (MoLe), (NanoLedger) | (Beancount Mobile CE), (beancount-mobile, xuhcc) -| MUIs (IOS): | | | (Beancount Mobile CE) +| TUIs: | *regdel* | hledger add, hledger-ui, *hledger-iadd*, *puffin* | *bean-add* +| GUIs: | *Prudent*, *ledgerble*, *ledgerhelpers: addtrans* | *fruit-credits* | +| WUIs: | *ledgeraccounting*, *paisa*, *cashier*, *ledgible*, *ledger, howeyc*, *ledger-web, vifon*, *ledger-web, peterkeen*, *ledger-pyreport*, *ledger-analytics*, *node-ledger-web* | hledger-web, *ledgeraccounting*, *paisa*, *cashier* | *fava*, *paisa*, *BeanHub* +| MUIs *Android*: | *cashier*, *NanoLedger* | *cashier*, *MoLe*, *NanoLedger* | *Beancount Mobile CE*, *beancount-mobile, xuhcc* +| MUIs *IOS*: | | | *Beancount Mobile CE* | | | | |
**Help** | CLI help: | general --help | general and command-specific --help, auto-paginated | command-specific --help @@ -455,7 +455,7 @@ Third-party things are parenthesised. Notable likely-to-be-made-to-work compleme | Easy first setup: | yes | yes | no | | | | |
**Data formats** -| Input formats: | journal (ledger), timeclock, csv | journal (hledger), timeclock, timedot, csv, tsv, ssv, *sv | journal (beancount) +| Input formats: | journal (ledger), timeclock, csv | journal (hledger), timeclock, timedot, csv, tsv, ssv, \*sv | journal (beancount) | Output formats: | text, csv, xml | text, html, fods, csv, tsv, ssv, sql | text, ? | | | | |
**Commands** @@ -465,11 +465,11 @@ Third-party things are parenthesised. Notable likely-to-be-made-to-work compleme |
**Configuration** | Config file: | general options | general and command-specific options | ? | Extensibility: | built-in expression language, embedded python snippets | add-on commands, haskell library | data-modifying plugins, python library -| APIs: | C++, python, (HTTP-JSON) | haskell, HTTP-JSON | python +| APIs: | C++, python, *HTTP-JSON* | haskell, HTTP-JSON | python | | | | |
**Other features** | Budget report: | built-in (budget command) | built-in (balance --budget) | -| Data importing: | built-in (convert command) | built-in (*sv reader, import command) | beangulp framework, (beancount_reds_importers framework), (beancount-import library) +| Data importing: | built-in (convert command) | built-in (\*sv reader, import command) | beangulp framework, *beancount_reds_importers framework*, *beancount-import library* | Data deduplication: | checksum-based (requires unique CSV records) | date-based (requires date-ordered CSV records) | ? | Generate postings by rule: | built-in | built-in (--auto) | ? | Generate transactions by rule: | built-in | built-in (--forecast) | ? @@ -477,7 +477,7 @@ Third-party things are parenthesised. Notable likely-to-be-made-to-work compleme | Lot management: | lot matching syntax, lots report, revaluation transactions | manual | lot matching syntax, ? | Multi-period balance reports: | not built-in | yes | not built-in | Pivoting: | on single tag | on one or more tags/other fields | ? -| Price fetching: | (pricehist) | (pricehist) | beanprice, (pricehist) +| Price fetching: | *pricehist* | *pricehist* | beanprice, *pricehist* | Querying: | cli options, custom query expressions | cli options, custom query expressions | SQL-like beancount query language | REPL: | built-in | haskell GHCI | beanquery, python | Shell completions: | bash (commands, flags, maybe accounts) | bash (commands, flags, flag values, query types, journal data) |