Simon Michael
4da22cd846
tools: tweak some cabal make rules
2015-06-28 14:18:23 -07:00
Simon Michael
88d0f38f4e
tools: makefile and makefile help cleanup
2015-06-17 13:52:04 -07:00
Simon Michael
9617380f3c
tools: makefile tweaks
2015-06-17 12:14:46 -07:00
Simon Michael
7a8f813d2f
tools: fix make bin/hledger-webdev
2015-05-25 08:44:42 -07:00
Simon Michael
6fa54c94a9
Merge pull request #254 from ricklupton/make-test-fixes
...
Changes to make `make test` run
2015-05-17 11:07:15 -07:00
Rick Lupton
36535b73d6
Changes to make make test
run
...
- test/ADDONS -> test/addons
- add bin/ to path when running shelltest so hledgerdev is found
- use `cabal exec` to find shelltest in cabal sandbox
2015-05-17 18:24:57 +01:00
Simon Michael
9728206f4a
tools: also recognize dist-sandbox in make rules ( #253 )
2015-05-16 07:22:29 -07:00
Simon Michael
83209b862c
tools: fix overuse of -XCPP breaking make test etc.
2015-04-07 19:28:57 -07:00
Simon Michael
724bc3c9e9
tools: ghci, ghci-web fixes
2015-04-07 18:36:41 -07:00
Simon Michael
154699ce1f
tools: makefile updates, new sandbox rules
2015-04-07 17:18:18 -07:00
Simon Michael
567d322907
tools: fix a makefile typo
2015-03-30 13:36:44 -07:00
Simon Michael
53c1fd3d12
tools: preliminary "make help" (all commented rules)
2015-03-30 12:02:48 -07:00
Simon Michael
1b912387fa
tools: Makefile self-documentation system
2015-03-30 12:01:42 -07:00
Simon Michael
49d0492795
tools: clarify a makefile construct
2015-03-30 11:57:34 -07:00
Simon Michael
e91d271ca7
tools: adapt to latest shelltestrunner
2015-03-16 17:55:44 -07:00
Simon Michael
fc743155b9
tools: make sandbox-links, more build nuttiness
2015-03-15 18:50:46 -07:00
Simon Michael
372a2d768b
register: use full width, column widths, cleanup
...
Refactored and enhanced the --width option used by register (and other
commands in future). register now uses the full terminal width by
default except on windows. Specifically, the output width is set from:
1. a --width option
2. or a COLUMNS environment variable (NB: not the same as a bash shell var)
3. or on POSIX (non-windows) systems, the current terminal width
4. or the default, 80 characters.
Also, register now accepts a description column width as part of
--width's argument, comma-separated (--width W,D). This adjusts the
relative widths of register's description and account columns, which are
normally about half of (W-40):
<--------------------------------- width (W) ---------------------------------->
date (10) description (D) account (W-41-D) amount (12) balance (12)
DDDDDDDDDD dddddddddddddddddddd aaaaaaaaaaaaaaaaaaa AAAAAAAAAAAA AAAAAAAAAAAA
Examples:
$ hledger reg # use terminal width on posix
$ hledger reg -w 100 # width 100, equal description/account widths
$ hledger reg -w 100,40 # width 100, wider description
$ hledger reg -w $COLUMNS,100 # terminal width and set description width
2015-01-19 13:48:37 -08:00
Simon Michael
a575de9806
tools: makefile fix
2015-01-10 22:29:03 -08:00
Simon Michael
ec62644161
tools: a fix for make setversion
2014-12-27 14:41:28 -08:00
Simon Michael
18856d6a76
doc: skip generating old docs for now
2014-12-02 11:53:12 -08:00
Simon Michael
3ed0ccef0c
doc: move profs/ under doc/
2014-10-31 16:24:58 -07:00
Simon Michael
1221b2d3ed
doc: site rule tweak
2014-10-31 16:16:41 -07:00
Simon Michael
78640449a0
doc: move site/ under doc/, switch to hakyll-std
2014-10-31 15:20:43 -07:00
Simon Michael
add2ee36b8
makefile tweaks
2014-10-28 18:40:21 -07:00
Simon Michael
93128d71b4
makefile updates
2014-10-26 11:29:17 -07:00
Simon Michael
5f32855040
tools: make allcabal* -> make cabal*
2014-10-18 11:17:02 -07:00
Simon Michael
6c0975be81
tools: document ghci*, repl* rules
2014-10-18 10:20:32 -07:00
Simon Michael
4ec9bc4c53
tools: make uninstall, reduces noise when testing
...
Tries to unregister all three hledger packages from the user's package
db (not cabal sandbox aware).
2014-10-18 10:19:00 -07:00
Simon Michael
33499a9957
tools: more selective make clean*
2014-10-18 10:18:36 -07:00
Simon Michael
84a90374b4
make build warnings consistent
2014-10-18 10:16:22 -07:00
Simon Michael
6a23ea87cc
tools: make clean avoid sandboxes
2014-10-18 09:30:53 -07:00
Simon Michael
42a22be9b0
tools: fix tagrelease
2014-09-12 18:41:53 -07:00
Simon Michael
6bf599ae9e
tools: dev setup/test updates
2014-08-13 17:48:24 -07:00
Simon Michael
2d6b2008f5
tools: "make check" tests the dev environment
...
Fed up with GHC/cabal constantly assaulting me like Cato in a Pink
Panther movie, here are some shell tests to give me some
warning/reassurance about the dev setup on various machines.
Thou Shalt Not Reimplement Autoconf, but perhaps a little cross-platform
test suite focussed on my needs is a reasonable idea.
2014-08-13 15:44:11 -07:00
Simon Michael
d089c90e86
tools: new/improved install[deps][-force] make rules
2014-08-07 08:57:45 -07:00
Simon Michael
9b83a411b9
tools: set LANG only if not already set, document better
2014-07-31 17:49:04 -07:00
Simon Michael
0bae2283b3
tools: rename repl-* rules for easier editing
2014-07-17 16:25:02 -07:00
Simon Michael
8c07e68c4a
tools: fixup for last ( 98255db
, magit issue)
2014-07-08 12:01:27 -07:00
Simon Michael
98255dbeb0
tools: makefile build cleanups
2014-07-08 11:57:42 -07:00
Simon Michael
71beb27503
tools: build haddocks by package, using cabal
2014-07-08 11:52:06 -07:00
Simon Michael
4c509ff933
tools: make repl[lib,web], cabal repl in each package
2014-07-06 10:47:45 -07:00
Simon Michael
e13dd554a1
tools: benchmarking updates
2014-07-06 10:19:34 -07:00
Simon Michael
b6ad593c8a
tools: use cabal builds for profiling
2014-07-06 10:16:56 -07:00
Simon Michael
d1a3516c70
reorganise functional tests by command/topic
2014-05-06 21:02:58 -07:00
Simon Michael
5f59749cf4
tools: test addons also echo their arguments
2014-05-06 19:59:45 -07:00
Simon Michael
4381022e25
addons: move test addons under tests/
2014-04-27 18:45:22 -07:00
Simon Michael
4b47c1340f
addons: note more issues
2014-04-26 10:49:37 -07:00
Simon Michael
9ce2d6a75a
tools: update test addons
2014-04-26 10:44:31 -07:00
Simon Michael
b2944709c1
tools: make test-addons
2014-04-22 17:40:16 -07:00
Simon Michael
2dfe082308
doc: DOWNLOAD/RELNOTES/SCREENSHOTS are now wiki-only
2014-04-21 07:31:13 -07:00