From 7a9d62367ea1be3262041936dcf7f8d0cd0a22f8 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Fri, 27 Sep 2024 11:11:53 -1000 Subject: [PATCH] home: feature matrix: separator alignment --- src/index.md | 84 ++++++++++++++++++++++++++-------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/src/index.md b/src/index.md index b424559..60a5ea7 100644 --- a/src/index.md +++ b/src/index.md @@ -443,61 +443,61 @@ td:first-child strong a { } -| | Ledger | hledger | Beancount -|---------------------------------|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------- +| | Ledger | hledger | Beancount +|---------------------------------|------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------- | |
**User interfaces** -| [CLI]: | [ledger] | [hledger] | [beanquery] -| [TUI]: | *[regdel]* | [hledger add], [hledger-ui], *[hledger-iadd]*, *[puffin]* | *[bean-add]* -| [GUI]: | *[Prudent]*, *[ledgerble]*, *[addtrans]* | *[fruit-credits]* | -| [WUI]: | *[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]* -| [Android]: | *[cashier]*, *[NanoLedger]* | *[cashier]*, *[MoLe]*, *[NanoLedger]* | *[Beancount Mobile CE]*, *[beancount-mobile (xuhcc)]* -| [IOS]: | | | *[Beancount Mobile CE]* +| [CLI]: | [ledger] | [hledger] | [beanquery] +| [TUI]: | *[regdel]* | [hledger add], [hledger-ui], *[hledger-iadd]*, *[puffin]* | *[bean-add]* +| [GUI]: | *[Prudent]*, *[ledgerble]*, *[addtrans]* | *[fruit-credits]* | +| [WUI]: | *[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]* +| [Android]: | *[cashier]*, *[NanoLedger]* | *[cashier]*, *[MoLe]*, *[NanoLedger]* | *[Beancount Mobile CE]*, *[beancount-mobile (xuhcc)]* +| [IOS]: | | | *[Beancount Mobile CE]* | |
**Help** -| CLI help: | general --help, also available as [man page][ledger man] | general and command-specific --help, [commands summary][hledger commands summary], [built-in asciinema demos][hledger demo] | command-specific --help -| [TLDR] short help: | [ledger][ledger tldr] | [hledger][hledger tldr] and [commands][hledger balance tldr], also built-in | -| User manual formats: | [web][ledger manual web] | [web][hledger manual web], info, [man][hledger man], also built-in info/man/text with [jump to topic] | [web][beancount manual web] -| Active support channels: | | [chat][hledger chat], [mail list][hledger mail list], [forum], [reddit] | [mail list][beancount mail list] -| Easy install and setup: | yes | yes | no +| CLI help: | general --help, also available as [man page][ledger man] | general and command-specific --help, [commands summary][hledger commands summary], [built-in asciinema demos][hledger demo] | command-specific --help +| [TLDR] short help: | [ledger][ledger tldr] | [hledger][hledger tldr] and [commands][hledger balance tldr], also built-in | +| User manual formats: | [web][ledger manual web] | [web][hledger manual web], info, [man][hledger man], also built-in info/man/text with [jump to topic] | [web][beancount manual web] +| Active support channels: | | [chat][hledger chat], [mail list][hledger mail list], [forum], [reddit] | [mail list][beancount mail list] +| Easy install and setup: | yes | yes | no | |
**Data formats** -| Input formats: | [journal (ledger)], [timeclock][timeclock (ledger)], [csv][csv (ledger)] | [journal (hledger)], [timeclock][timeclock (hledger)], [timedot], [csv, tsv, ssv, \*sv][csv (hledger)] | [journal (beancount)] -| Output formats: | text, [csv, xml, lisp][ledger output format] | [text, html, fods, csv, tsv, ssv, json, sql][hledger output format] | text, ? +| Input formats: | [journal (ledger)], [timeclock][timeclock (ledger)], [csv][csv (ledger)] | [journal (hledger)], [timeclock][timeclock (hledger)], [timedot], [csv, tsv, ssv, \*sv][csv (hledger)] | [journal (beancount)] +| Output formats: | text, [csv, xml, lisp][ledger output format] | [text, html, fods, csv, tsv, ssv, json, sql][hledger output format] | text, ? | |
**Commands** | Commands: | [accounts][l accounts], [balance][l balance], [cleared][l cleared], [commodities][l commodities], [convert][l convert], [csv][l csv], [entry][l entry], [emacs][l emacs], [equity][l equity], [lisp][l lisp], [payees][l payees], [pricemap][l pricemap], [pricedb][l pricedb], [prices][l prices], [print][l print], [register][l register], [select][l select], [source][l source], [stats][l stats], [tags][l tags] | [accounts][h accounts], [activity][h activity], [add][h add], [aregister][h aregister], [balance][h balance], [balancesheet][h balancesheet], [balancesheetequity][h balancesheetequity], [cashflow][h cashflow], [check][h check], [close][h close], [codes][h codes], [commodities][h commodities], [demo][h demo], [descriptions][h descriptions], [diff][h diff], [files][h files], [help][h help], [import][h import], [incomestatement][h incomestatement], [payees][h payees], [prices][h prices], [print][h print], [notes][h notes], [register][h register], [rewrite][h rewrite], [roi][h roi], [stats][h stats], [tags][h tags], [test][h test] | beancount: [check][b check], [doctor][b doctor], [example][b example], [format][b format] -| Add-on commands: | | [bar][h bar], [check-fancyassertions][h check-fancyassertions], *[edit][h edit]*, [git][h git], *[iadd][h iadd]*, *[interest][h interest]*, *[lots][h lots]*, [move][h move], [pijul][h pijul], *[plot][h plot]*.. | beanquery: [balances][b balances], [journal][b journal], [print][b print], [select][b select] +| Add-on commands: | | [bar][h bar], [check-fancyassertions][h check-fancyassertions], *[edit][h edit]*, [git][h git], *[iadd][h iadd]*, *[interest][h interest]*, *[lots][h lots]*, [move][h move], [pijul][h pijul], *[plot][h plot]*.. | beanquery: [balances][b balances], [journal][b journal], [print][b print], [select][b select] | |
**Configuration** -| Config file: | [general options][l config] | [general and command-specific options][h config] | ? -| Extensibility: | [built-in expression language][l expression lang], [embedded python][l python], *[HTTP-JSON][l http api]* | [add-on commands][h addons], [haskell library][h lib], [HTTP-JSON][h http api] | [data-modifying plugins][b plugins], [python library][b lib] +| Config file: | [general options][l config] | [general and command-specific options][h config] | ? +| Extensibility: | [built-in expression language][l expression lang], [embedded python][l python], *[HTTP-JSON][l http api]* | [add-on commands][h addons], [haskell library][h lib], [HTTP-JSON][h http api] | [data-modifying plugins][b plugins], [python library][b lib] | |
**Other features** -| Budget report: | [yes][l budget] | [yes][h budget] | -| Charting tools: | *[paisa]*, etc.. | [activity][h activity], [hledger-bar][h bar], [hledger-web][hledger-web], *[hledger-plot][h plot]*, *[paisa]*, etc.. | *[paisa]*.. -| Data importing: | [built-in from CSV][l convert], *[others][import tools]*.. | [built-in from any input format][h import], *[others][import tools]*.. | [beangulp] framework, *[beancount_reds_importers] framework*, *[beancount-import] library*, *[others][import tools]*.. -| Data deduplication: | [checksum-based (requires unique CSV records)][l convert] | [date-based (requires date-ordered CSV records)][h dedupe] | ? -| Generate postings by rule: | [yes][l gen postings] | [yes][h gen postings] | ? -| Generate transactions by rule: | [yes][l gen transactions] | [yes][h gen transactions] | ? -| International number notations: | no | [yes][h intl numbers] | no -| Lot management: | [lot matching syntax][l lot matching], [lots report][l lot report], [revaluation transactions][l lot revaluation], *[lotter]* | [manual][h lot manual], *[hledger-lots][h lots]*, *[hledger-move][h move]*, *[lotter]* | [lot matching syntax][b lot matching], ? -| Multi-period balance reports: | no | [yes][h multiperiod bal] | no -| Pivoting: | [on single tag][l pivot] | [on one or more tags/other fields][h pivot] | ? -| Price fetching: | *[pricehist]* | *[pricehist][h pricehist]* | [beanprice], *[pricehist]* -| Querying: | [cli options][l query opts], [custom query expressions][l query args] | [cli options][h query opts], [custom query expressions][h query args] | [SQL-like beancount query language][b query] -| REPL: | built-in | [haskell GHCI][h ghci] | [beanquery][beanquery repl], python -| Shell completions: | [bash (commands, flags, maybe accounts)][l bash completions] | [bash (commands, flags, flag values, query types, journal data)][h bash completions] | -| Unrealised gains report: | [--unrealized][l ugains] | [--gain][h ugains], [roi][h roi] | ? -| Validation: | [configurable][l validation] | [configurable][h validation] | [always strict][b validation] -| Miscellaneous: | ? | [account types awareness][h account types] | ? -| | | [standard financial reports][h std financial reports] | -| | | [customisable account display order][h account display order] | -| | | customisable amount styles for [input][h input amount styles] and [output][h output amount styles] | -| | | [documentation-first development][h doc-first dev] | -| | | [regular releases][h releases] | -| | | [regression bounties][h reg bounties] | -| | | | +| Budget report: | [yes][l budget] | [yes][h budget] | +| Charting tools: | *[paisa]*, etc.. | [activity][h activity], [hledger-bar][h bar], [hledger-web][hledger-web], *[hledger-plot][h plot]*, *[paisa]*, etc.. | *[paisa]*.. +| Data importing: | [built-in from CSV][l convert], *[others][import tools]*.. | [built-in from any input format][h import], *[others][import tools]*.. | [beangulp] framework, *[beancount_reds_importers] framework*, *[beancount-import] library*, *[others][import tools]*.. +| Data deduplication: | [checksum-based (requires unique CSV records)][l convert] | [date-based (requires date-ordered CSV records)][h dedupe] | ? +| Generate postings by rule: | [yes][l gen postings] | [yes][h gen postings] | ? +| Generate transactions by rule: | [yes][l gen transactions] | [yes][h gen transactions] | ? +| International number notations: | no | [yes][h intl numbers] | no +| Lot management: | [lot matching syntax][l lot matching], [lots report][l lot report], [revaluation transactions][l lot revaluation], *[lotter]* | [manual][h lot manual], *[hledger-lots][h lots]*, *[hledger-move][h move]*, *[lotter]* | [lot matching syntax][b lot matching], ? +| Multi-period balance reports: | no | [yes][h multiperiod bal] | no +| Pivoting: | [on single tag][l pivot] | [on one or more tags/other fields][h pivot] | ? +| Price fetching: | *[pricehist]* | *[pricehist][h pricehist]* | [beanprice], *[pricehist]* +| Querying: | [cli options][l query opts], [custom query expressions][l query args] | [cli options][h query opts], [custom query expressions][h query args] | [SQL-like beancount query language][b query] +| REPL: | built-in | [haskell GHCI][h ghci] | [beanquery][beanquery repl], python +| Shell completions: | [bash (commands, flags, maybe accounts)][l bash completions] | [bash (commands, flags, flag values, query types, journal data)][h bash completions] | +| Unrealised gains report: | [--unrealized][l ugains] | [--gain][h ugains], [roi][h roi] | ? +| Validation: | [configurable][l validation] | [configurable][h validation] | [always strict][b validation] +| Miscellaneous: | ? | [account types awareness][h account types] | ? +| | | [standard financial reports][h std financial reports] | +| | | [customisable account display order][h account display order] | +| | | customisable amount styles for [input][h input amount styles] and [output][h output amount styles] | +| | | [documentation-first development][h doc-first dev] | +| | | [regular releases][h releases] | +| | | [regression bounties][h reg bounties] | +| | | |