Simon Michael
3bc2d903b2
move the big limit into depthFromOpts
2009-03-15 11:09:49 +00:00
Simon Michael
2b803b4558
drop the ansi command, make the ui command use ansi if vty is not available
2009-04-02 00:24:38 +00:00
Simon Michael
c2352c3c64
localise the single use of regexpr
2009-04-02 01:28:36 +00:00
Simon Michael
80a0653b3e
--no-total hides balance report's final total
2009-04-02 07:22:54 +00:00
Simon Michael
d853892c42
options, docs, and notes cleanup
2009-04-02 07:22:04 +00:00
Simon Michael
4a7a724f0a
a --debug option, not hooked up to anything yet
2009-03-15 06:15:58 +00:00
Simon Michael
44cbed59cb
use longer but standard and clearer getCurrentTime/Day
2009-01-24 19:48:37 +00:00
Simon Michael
f5e9a8ec79
docs
2009-02-27 04:03:14 +00:00
Simon Michael
7f18b50e50
rename the happs command to "web"
2009-01-25 11:48:49 +00:00
Simon Michael
46c09c6fac
patterns now use not: and desc: prefixes instead of ^ and ^^
...
This is more like but not the same as ledger 3.
2009-04-02 06:25:22 +00:00
Simon Michael
4037d56080
drop the --options-anywhere flag, make it the default
...
Also drop support for ledger-2-style - and -- in account patterns.
For the time being ^ and ^^ must be used.
2009-02-27 03:56:26 +00:00
Simon Michael
991d3ce909
help cleanups
2009-01-25 08:44:14 +00:00
Simon Michael
c0885f7c76
another iteration of the version number system; simpler and more efficient
...
The release version is defined in VERSION, make or make release do the rest.
2009-02-27 02:55:54 +00:00
Simon Michael
00a89bf472
fix a build error with certain flags
2009-01-26 20:24:51 +00:00
Simon Michael
20ef2dde04
a new version numbering system, more automated and hopefully usable
...
See comments in Makefile. The major.minor[.bugfix] release version is
defined there, then "make" and "make release" should take care of
everything. Excerpt:
Goals and constraints for version numbering:
1 automation, robustness, simplicity, platform independence
2 cabal versions must be all-numeric
3 release versions should be concise
4 releases should have a corresponding darcs tag
5 development builds should have a precise version appearing in --version
6 development builds should generate cabal packages with non-confusing versions
7 would like a way to mark builds/releases as alpha or beta
8 would like to easily darcs get the .0 even with bugfix releases present
2009-02-26 17:37:46 +00:00
Simon Michael
f807c0f095
Options cleanups
2009-01-25 08:09:26 +00:00
Simon Michael
aed74a9ef9
add happs command to --help
2009-01-20 04:31:34 +00:00
Simon Michael
f910357093
include ui commands in --help
2009-01-20 04:31:11 +00:00
Simon Michael
bb6745962b
include happs configure flag in version string
2009-01-20 06:09:16 +00:00
Simon Michael
56c99bdfd6
simplify config flag display
2009-01-20 06:05:37 +00:00
Simon Michael
8dcd53c9ba
clean up version string and include configure flags
2009-01-20 05:57:25 +00:00
Simon Michael
7bf18cd4f4
bump version
2009-01-20 04:28:49 +00:00
Simon Michael
9c5338793e
clarify hours argument help
2009-01-23 20:07:31 +00:00
Simon Michael
a26a56eafe
more convenient timelog querying when invoked as "hours"
2009-01-23 02:04:31 +00:00
Simon Michael
eacea41dac
when options are repeated, use the last instead of the first
2008-12-04 20:11:35 +00:00
Simon Michael
958c4eb891
bump version to 0.3
2009-01-17 17:33:47 +00:00
Simon Michael
dd040f9ca2
a simple interactive text ui
...
Lets you navigate around the balance, register, print reports and the raw
ledger, and drill down on a single account. Adds a dependency on vty.
2008-12-08 17:27:16 +00:00
Simon Michael
b8f8dad7d6
docs
2008-12-05 10:02:58 +00:00
Simon Michael
fae380e914
help tweak
2008-11-27 07:43:10 +00:00
Simon Michael
41a3fb91d5
support reporting intervals in period expressions and register report, and -W/-M/-D
2008-12-03 23:20:38 +00:00
Simon Michael
c3bec2a3de
options cleanup
2008-11-27 06:48:46 +00:00
Simon Michael
57c31f5ab0
support basic --period expressions, containing a single smart date
2008-11-27 06:29:29 +00:00
Simon Michael
1e7679176c
help tweaks
2008-11-27 02:57:13 +00:00
Simon Michael
d25995c1c8
refactor with DateSpan
2008-11-27 04:31:01 +00:00
Simon Michael
630e22312b
remove DateTime and Date types, use Day and UTCTime directly
...
This seems simplest for now, I might bring type synonyms back later.
2008-11-27 04:01:07 +00:00
Simon Michael
884ebf2979
gather date stuff together, FuzzyDate -> SmartDate
2008-11-27 00:35:00 +00:00
Simon Michael
8c56c3c4b3
refactoring date parsing, FuzzyDate
2008-11-26 23:21:24 +00:00
Simon Michael
3e1a615dbf
misc cleanup
2008-11-26 05:21:44 +00:00
Simon Michael
4d49177117
hacking in more date parsing.. today/tomorrow/yesterday
2008-11-26 04:51:15 +00:00
Simon Michael
6c88197c6a
do IO date parsing up front, and support (english) month names
2008-11-26 04:04:05 +00:00
Simon Michael
1c60514973
tighten up date parsing, make it io-friendly and parse Y, M/D, D
2008-11-25 23:52:42 +00:00
Simon Michael
dc007e69a5
--options-anywhere to use ^ for negative patterns and permit options anywhere in command-line
2008-11-25 19:29:33 +00:00
Simon Michael
20bf9ae7ad
bump version number
2008-11-23 22:30:20 +00:00
Simon Michael
dfe59676fb
support all five date comparisons in --display
2008-11-26 21:18:24 +00:00
Simon Michael
33b2deba75
correction, dates in display expressions should be in brackets
2008-11-25 18:47:26 +00:00
Simon Michael
0582046648
preliminary --display/-d support (-d "d>DATE", sufficient for reconciling)
2008-11-24 21:51:31 +00:00
Simon Michael
5f47e4d259
--help improvements
2008-11-24 00:14:28 +00:00
Simon Michael
f40696fa47
small doc edits
2008-10-17 16:54:10 +00:00
Simon Michael
565feb594e
add a --verbose/-v flag, use it to show more test-running detail
2008-11-22 04:49:00 +00:00
Simon Michael
f3f74cb64f
drop --usage flag
2008-10-16 09:53:50 +00:00