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 | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -471,7 +471,7 @@ read -r -d "" _hledger_complist_options_accounts <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -511,7 +511,7 @@ read -r -d "" _hledger_complist_options_activity <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -559,7 +559,7 @@ read -r -d "" _hledger_complist_options_areg <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -599,7 +599,7 @@ read -r -d "" _hledger_complist_options_aregister <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -642,7 +642,7 @@ read -r -d "" _hledger_complist_options_bal <<TEXT | |||||||
| --budget | --budget | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -696,7 +696,7 @@ read -r -d "" _hledger_complist_options_balance <<TEXT | |||||||
| --budget | --budget | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -749,7 +749,7 @@ read -r -d "" _hledger_complist_options_balancesheet <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -800,7 +800,7 @@ read -r -d "" _hledger_complist_options_balancesheetequity <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -851,7 +851,7 @@ read -r -d "" _hledger_complist_options_bs <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -902,7 +902,7 @@ read -r -d "" _hledger_complist_options_bse <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -953,7 +953,7 @@ read -r -d "" _hledger_complist_options_cashflow <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -1004,7 +1004,7 @@ read -r -d "" _hledger_complist_options_cf <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -1053,7 +1053,7 @@ read -r -d "" _hledger_complist_options_check_dates <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1089,7 +1089,7 @@ read -r -d "" _hledger_complist_options_check_dupes <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1127,7 +1127,7 @@ read -r -d "" _hledger_complist_options_close <<TEXT | |||||||
| --close | --close | ||||||
| --close-acct= | --close-acct= | ||||||
| --close-desc= | --close-desc= | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1168,7 +1168,7 @@ read -r -d "" _hledger_complist_options_codes <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1215,7 +1215,7 @@ read -r -d "" _hledger_complist_options_descriptions <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1265,7 +1265,7 @@ read -r -d "" _hledger_complist_options_equity <<TEXT | |||||||
| --close | --close | ||||||
| --close-acct= | --close-acct= | ||||||
| --close-desc= | --close-desc= | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1327,7 +1327,7 @@ read -r -d "" _hledger_complist_options_import <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --catchup | --catchup | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1365,7 +1365,7 @@ read -r -d "" _hledger_complist_options_incomestatement <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -1416,7 +1416,7 @@ read -r -d "" _hledger_complist_options_is <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -1465,7 +1465,7 @@ read -r -d "" _hledger_complist_options_notes <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1500,7 +1500,7 @@ read -r -d "" _hledger_complist_options_payees <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1535,7 +1535,7 @@ read -r -d "" _hledger_complist_options_prices <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --costs | --costs | ||||||
| --daily | --daily | ||||||
| @ -1572,7 +1572,7 @@ read -r -d "" _hledger_complist_options_print <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1612,7 +1612,7 @@ read -r -d "" _hledger_complist_options_print_unique <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1648,7 +1648,7 @@ read -r -d "" _hledger_complist_options_reg <<TEXT | |||||||
| --average | --average | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -1691,7 +1691,7 @@ read -r -d "" _hledger_complist_options_register <<TEXT | |||||||
| --average | --average | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --cumulative | --cumulative | ||||||
| --daily | --daily | ||||||
| @ -1733,7 +1733,7 @@ read -r -d "" _hledger_complist_options_register_match <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1763,14 +1763,13 @@ read -r -d "" _hledger_complist_options_register_match <<TEXT | |||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| read -r -d "" _hledger_complist_options_rewrite <<TEXT | read -r -d "" _hledger_complist_options_rewrite <<TEXT | ||||||
| --add-posting |  | ||||||
| --add-posting= | --add-posting= | ||||||
| --alias= | --alias= | ||||||
| --anon | --anon | ||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1804,11 +1803,10 @@ read -r -d "" _hledger_complist_options_roi <<TEXT | |||||||
| --alias= | --alias= | ||||||
| --anon | --anon | ||||||
| --auto | --auto | ||||||
| --aux-date |  | ||||||
| --begin= | --begin= | ||||||
| --cashflow | --cashflow | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1828,7 +1826,7 @@ read -r -d "" _hledger_complist_options_roi <<TEXT | |||||||
| --pending | --pending | ||||||
| --period= | --period= | ||||||
| --pivot= | --pivot= | ||||||
| --pnl | --profit-loss= | ||||||
| --quarterly | --quarterly | ||||||
| --real | --real | ||||||
| --rules-file= | --rules-file= | ||||||
| @ -1845,7 +1843,7 @@ read -r -d "" _hledger_complist_options_stats <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1881,7 +1879,7 @@ read -r -d "" _hledger_complist_options_tags <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1924,7 +1922,7 @@ read -r -d "" _hledger_complist_options_txns <<TEXT | |||||||
| --auto | --auto | ||||||
| --begin= | --begin= | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
| @ -1965,7 +1963,7 @@ read -r -d "" _hledger_complist_options_ui <<TEXT | |||||||
| --begin= | --begin= | ||||||
| --change | --change | ||||||
| --cleared | --cleared | ||||||
| --colour | --color= | ||||||
| --cost | --cost | ||||||
| --daily | --daily | ||||||
| --date2 | --date2 | ||||||
|  | |||||||
| @ -18,7 +18,7 @@ main() { | |||||||
|     # Options requiring an argument make that explicit by appending |     # Options requiring an argument make that explicit by appending | ||||||
|     # the equal sign (=) |     # the equal sign (=) | ||||||
|     sed -rn '/^\s+-/p' "$tmp" | |     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 "$@" | main "$@" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user