mirror of
https://github.com/simonmichael/hledger.git
synced 2025-01-04 00:07:29 +03:00
Further refinement of option extraction regex
This commit is contained in:
parent
5a88a1437c
commit
3a20e91b69
@ -433,7 +433,7 @@ read -r -d "" _hledger_complist_generic_options <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -471,7 +471,7 @@ read -r -d "" _hledger_complist_options_accounts <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -511,7 +511,7 @@ read -r -d "" _hledger_complist_options_activity <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -559,7 +559,7 @@ read -r -d "" _hledger_complist_options_areg <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -599,7 +599,7 @@ read -r -d "" _hledger_complist_options_aregister <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -642,7 +642,7 @@ read -r -d "" _hledger_complist_options_bal <<TEXT
|
||||
--budget
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -696,7 +696,7 @@ read -r -d "" _hledger_complist_options_balance <<TEXT
|
||||
--budget
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -749,7 +749,7 @@ read -r -d "" _hledger_complist_options_balancesheet <<TEXT
|
||||
--begin=
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -800,7 +800,7 @@ read -r -d "" _hledger_complist_options_balancesheetequity <<TEXT
|
||||
--begin=
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -851,7 +851,7 @@ read -r -d "" _hledger_complist_options_bs <<TEXT
|
||||
--begin=
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -902,7 +902,7 @@ read -r -d "" _hledger_complist_options_bse <<TEXT
|
||||
--begin=
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -953,7 +953,7 @@ read -r -d "" _hledger_complist_options_cashflow <<TEXT
|
||||
--begin=
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -1004,7 +1004,7 @@ read -r -d "" _hledger_complist_options_cf <<TEXT
|
||||
--begin=
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -1053,7 +1053,7 @@ read -r -d "" _hledger_complist_options_check_dates <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1089,7 +1089,7 @@ read -r -d "" _hledger_complist_options_check_dupes <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1127,7 +1127,7 @@ read -r -d "" _hledger_complist_options_close <<TEXT
|
||||
--close
|
||||
--close-acct=
|
||||
--close-desc=
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1168,7 +1168,7 @@ read -r -d "" _hledger_complist_options_codes <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1215,7 +1215,7 @@ read -r -d "" _hledger_complist_options_descriptions <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1265,7 +1265,7 @@ read -r -d "" _hledger_complist_options_equity <<TEXT
|
||||
--close
|
||||
--close-acct=
|
||||
--close-desc=
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1327,7 +1327,7 @@ read -r -d "" _hledger_complist_options_import <<TEXT
|
||||
--begin=
|
||||
--catchup
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1365,7 +1365,7 @@ read -r -d "" _hledger_complist_options_incomestatement <<TEXT
|
||||
--begin=
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -1416,7 +1416,7 @@ read -r -d "" _hledger_complist_options_is <<TEXT
|
||||
--begin=
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -1465,7 +1465,7 @@ read -r -d "" _hledger_complist_options_notes <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1500,7 +1500,7 @@ read -r -d "" _hledger_complist_options_payees <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1535,7 +1535,7 @@ read -r -d "" _hledger_complist_options_prices <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--costs
|
||||
--daily
|
||||
@ -1572,7 +1572,7 @@ read -r -d "" _hledger_complist_options_print <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1612,7 +1612,7 @@ read -r -d "" _hledger_complist_options_print_unique <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1648,7 +1648,7 @@ read -r -d "" _hledger_complist_options_reg <<TEXT
|
||||
--average
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -1691,7 +1691,7 @@ read -r -d "" _hledger_complist_options_register <<TEXT
|
||||
--average
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--cumulative
|
||||
--daily
|
||||
@ -1733,7 +1733,7 @@ read -r -d "" _hledger_complist_options_register_match <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1763,14 +1763,13 @@ read -r -d "" _hledger_complist_options_register_match <<TEXT
|
||||
TEXT
|
||||
|
||||
read -r -d "" _hledger_complist_options_rewrite <<TEXT
|
||||
--add-posting
|
||||
--add-posting=
|
||||
--alias=
|
||||
--anon
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1804,11 +1803,10 @@ read -r -d "" _hledger_complist_options_roi <<TEXT
|
||||
--alias=
|
||||
--anon
|
||||
--auto
|
||||
--aux-date
|
||||
--begin=
|
||||
--cashflow
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1828,7 +1826,7 @@ read -r -d "" _hledger_complist_options_roi <<TEXT
|
||||
--pending
|
||||
--period=
|
||||
--pivot=
|
||||
--pnl
|
||||
--profit-loss=
|
||||
--quarterly
|
||||
--real
|
||||
--rules-file=
|
||||
@ -1845,7 +1843,7 @@ read -r -d "" _hledger_complist_options_stats <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1881,7 +1879,7 @@ read -r -d "" _hledger_complist_options_tags <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1924,7 +1922,7 @@ read -r -d "" _hledger_complist_options_txns <<TEXT
|
||||
--auto
|
||||
--begin=
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
@ -1965,7 +1963,7 @@ read -r -d "" _hledger_complist_options_ui <<TEXT
|
||||
--begin=
|
||||
--change
|
||||
--cleared
|
||||
--colour
|
||||
--color=
|
||||
--cost
|
||||
--daily
|
||||
--date2
|
||||
|
@ -18,7 +18,7 @@ main() {
|
||||
# Options requiring an argument make that explicit by appending
|
||||
# the equal sign (=)
|
||||
sed -rn '/^\s+-/p' "$tmp" |
|
||||
sed -rn 's/.*\s+(--[a-zA-Z][-_a-zA-Z0-9]+=?).*/\1/p'
|
||||
sed -rn 's/^\s{1,4}(-.)?\s{1,4}(--[a-zA-Z][-_a-zA-Z0-9]+=?).*/\2/p'
|
||||
}
|
||||
|
||||
main "$@"
|
||||
|
Loading…
Reference in New Issue
Block a user