Commit Graph

500 Commits

Author SHA1 Message Date
Simon Michael
3497ea6144 allow ghc-6.10 users to use latest vty, note vty 3.1.2 requirement for ghc <6.10 2009-01-17 17:48:17 +00:00
Simon Michael
3699343318 fix the regexpr version fix, we really do require 0.5.1 2008-12-16 18:35:46 +00:00
Simon Michael
acbb669bcc fix a collision with latest regexpr package 2008-12-11 20:07:06 +00:00
Simon Michael
798841a87e pin vty to 3.1.2 which builds with ghc 6.8, hopefully 6.10 too 2008-12-16 18:36:27 +00:00
tim
2d2aeae130 Added mtl and bytestring as dependencies in the cabal file 2008-12-10 19:35:18 +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
b4bdc926dd readme updates 2009-01-17 21:03:34 +00:00
Simon Michael
b1f4bd8ec3 say more about requirements 2008-12-10 09:45:00 +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
805c2dddd3 notes 2008-11-27 06:32:05 +00:00
Simon Michael
ff155e53a4 more readme cleanup 2008-11-27 07:43:14 +00:00
Simon Michael
6310e28c94 better installation instructions 2008-11-23 22:39:24 +00:00
Simon Michael
2899b4a596 README formatting consistency 2008-11-23 23:06:28 +00:00
Simon Michael
9b0d90c313 readme 2008-11-27 06:55:34 +00:00
Simon Michael
b6e859fe6b tweak bullets, note parsing issue in readme 2008-11-24 00:30:23 +00:00
Simon Michael
dd93418784 handle "from ... to ..." period expressions 2008-11-27 19:42:03 +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
b7616562d9 this/last/next month/quarter/year 2008-11-27 02:49:22 +00:00
Simon Michael
7858ed1327 this/next/last day/week 2008-11-27 01:49:13 +00:00
Simon Michael
884ebf2979 gather date stuff together, FuzzyDate -> SmartDate 2008-11-27 00:35:00 +00:00
Simon Michael
52ab3372b8 add a regexp utility plus a dependency on regexpr, the sanest regexp library 2008-11-26 03:46:23 +00:00
tim
1ea8c6c9ee Added helper functions for current time and date 2008-11-25 21:30:21 +00:00
Simon Michael
e8a0d42906 cleanup 2008-11-26 22:15:22 +00:00
Simon Michael
8c56c3c4b3 refactoring date parsing, FuzzyDate 2008-11-26 23:21:24 +00:00
Simon Michael
49a84957a9 cleanup smartdate 2008-11-26 21:34:26 +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
b3c0bba51e haddock fix 2008-11-24 00:14:11 +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
4d53fac9a3 clean up special char definitions in AccountName.hs 2008-11-24 00:22:47 +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
06aeefdbf7 test register report with account pattern 2008-11-24 21:41:21 +00:00
Simon Michael
0ad4f7b656 fix release target 2009-01-17 23:22:21 +00:00
Simon Michael
ac2bd55f93 streamline bench tests, generate test ledgers 2009-01-17 18:40:27 +00:00
Simon Michael
b45e89bab7 tweak bench tests 2008-12-05 09:01:10 +00:00
Simon Michael
e5035ed42a build and use an easy ./bench binary 2008-12-10 20:46:18 +00:00
Simon Michael
ff6d3f40c1 make cleanups 2008-12-10 18:43:14 +00:00
Simon Michael
03d6647918 fix BENCHEXES 2008-12-07 18:57:25 +00:00