Commit Graph

95 Commits

Author SHA1 Message Date
Simon Michael
16958b205c ;tools: just: mastertag -> devtag; improve 2024-12-09 17:58:04 -10:00
Simon Michael
a7a15cc889 ;tools: just: updates 2024-12-09 15:37:53 -10:00
Simon Michael
18604222df ;tools: just reltag -> reltags, reltags-push 2024-12-09 15:37:53 -10:00
Simon Michael
baf1138523 ;tools: just ghrelnotes-copy 2024-12-09 15:37:53 -10:00
Simon Michael
207ff43d6b ;tools: just tags 2024-12-09 15:37:30 -10:00
Simon Michael
248ef903ee ;tools: just reltag: fix tags 2024-12-09 15:37:30 -10:00
Simon Michael
2d1d3ac006 ;tools: just changelogs-finalise, changelogs-catchup 2024-12-09 15:37:24 -10:00
Simon Michael
07d6fc4d3e ;tools: just changelogs-reset, changelogs-finalise, reltag, mastertag, relnotes 2024-12-09 15:34:54 -10:00
Simon Michael
28cfc0cfdc ;tools: just site-manuals-snapshot 2024-12-09 15:34:49 -10:00
Simon Michael
fc3b21b81b ;tools: just tldr-diff 2024-12-09 15:34:44 -10:00
Simon Michael
9081232b10 ;tools: just, Shake cleanups 2024-12-09 15:34:25 -10:00
Simon Michael
bab557b3b5 ;tools: just relprep -> relbranch 2024-12-09 15:31:48 -10:00
Simon Michael
1be0afe2ff ;tools: just relprep: simplify 2024-12-09 15:31:48 -10:00
Simon Michael
1af6e9c51c ;tools: just: work around watchexec bug on mac 2024-12-06 07:03:45 -10:00
Simon Michael
b68ebc221b ;tools: just branches/v 2024-12-06 05:55:42 -10:00
Simon Michael
d3ce054789 ;tools: just branches: show recent branches/commits with jj 2024-12-05 09:04:09 -10:00
Simon Michael
2b07301a4f tools: just help: improvements 2024-12-03 09:00:27 -10:00
Simon Michael
b9100f3471 ;tools: just relbin: assume "origin" remote name 2024-12-02 16:45:26 -10:00
Simon Michael
4b1b97a6aa ;tools: just: add ghci-echo, ghcitui 2024-11-07 01:24:21 -10:00
Simon Michael
7325b75d5b imp: rename ghcdebug build flag to debug, and enable stack traces with it
Builds made with ghc 9.10+ and the 'debug' build flag, will show
(some kind of, partial) stack traces when the program ends with an
error. (And also will have ghc-debug support enabled.)

The stack traces will probably improve in due course.
2024-10-19 18:47:03 -10:00
Simon Michael
13030b2826 ;tools: just doctest: pass through doctest arg(s) 2024-10-11 14:56:03 -10:00
Simon Michael
ceb7f289f5 ;dev: Justfile: cleanups 2024-09-04 15:30:38 +01:00
Simon Michael
098acb422b ;tools: make justfiles compatible with just 1.28+ 2024-07-14 09:44:54 +01:00
Simon Michael
27408092bd ;dev: just: cleanup 2024-07-13 07:11:04 +01:00
Simon Michael
6af992bc3a dev: consolidate/update cli/addons tests 2024-07-01 23:06:14 +01:00
Simon Michael
831b4638cb ;tools: just twih: date fixes 2024-06-25 07:45:27 +01:00
Simon Michael
007f2eba15 ;tools: just ghci: -fobject-code was a mistake, keep everything interpreted
Note: stack clean --full wasn't enough to reset things after removing
this flag, rm `fd -e o -e hi` was needed.
2024-06-25 07:45:27 +01:00
Simon Michael
9d6cb0f969 tools: functest: try again to reduce rebuilding/slowdowns when testing
--fast is always fighting with my non-fast builds and defeating the purpose.
--threads 64 was making my macbook air m1 stutter, 32 seems better.
2024-06-12 05:01:48 +01:00
Simon Michael
91d5308783 ;tools: Shake cmdhelp -> cmddocs, now runs hledger to update flag docs
Now, updating a command's docs (for hledger manual and for --help) requires
running the command (with stack exec -- hledger). The sequence is now
a bit recursive:

1. Run hledger CMD -h to update CMD.md with the latest cmdargs help output for CMD's flags.
   CMD.md is included in the hledger manual, when rendering that.
2. Convert CMD.md to CMD.txt, with pandoc.
3. Build hledger, embedding CMD.txt for cmdargs to use as -h output.

This need only be done after changing command docs or flags, and
hopefully won't be a hassle. Shake cmddocs now shows progress output
to make things clearer.
2024-06-07 14:35:31 -07:00
Simon Michael
0e440a82c2 ;tools: just installrel: update for .tar.gz 2024-06-01 15:34:41 -10:00
Simon Michael
c3c95990fa ;tools: just twih: template tweaks 2024-05-31 14:48:50 -10:00
Simon Michael
2a279bb006 ;just: twih: date fixes 2024-05-28 07:18:46 -10:00
Simon Michael
7e8f9f09dd ;just: twih: improve output, copy to clipboard 2024-05-23 09:26:53 -10:00
Simon Michael
373b1cdd14 ;tools: just pushfaq 2024-05-09 11:10:31 -10:00
Simon Michael
0fedc35a95 ;tools: just installas* 2024-05-07 10:34:13 -10:00
Simon Michael
be1d98ef75 ;tools: just log -> twih, cleanups 2024-05-06 18:34:18 -10:00
Simon Michael
4af919e377 ;tools: just cleanups 2024-05-06 17:39:10 -10:00
Simon Michael
e3000f463f ;tools: just functest: show elapsed time 2024-05-02 21:36:32 -10:00
Simon Michael
ddd7b694a9 ;tools: just doctest: fix flag 2024-05-02 01:04:29 -10:00
Simon Michael
543e96b6bc ;doc: DEVFAQ, just: installdbg: simplify ghc-debug build command 2024-05-01 22:46:57 -10:00
Simon Michael
962f673373 ;tools: just install* updates, installdbg to install with ghc-debug support 2024-05-01 17:31:45 -10:00
Simon Michael
470f359a56 tools: just ghci*: accept GHCI arguments 2024-05-01 16:22:00 -10:00
Simon Michael
ca03da5968 ;just: quickprof 2024-04-25 06:27:37 -10:00
Simon Michael
2d35b1051d ;just: port more old make rules 2024-04-24 07:33:57 -10:00
Simon Michael
080d65b73b ;just: get-binaries update 2024-04-19 00:44:45 -10:00
Simon Michael
9c96b117b8 ;just: drop relfiles 2024-04-18 14:50:36 -10:00
Simon Michael
e14bf0bcfa ;just: release scripts 2024-04-18 13:41:52 -10:00
Simon Michael
a1a47f9a9d ;just: reltag, reltagpkg 2024-04-18 13:19:51 -10:00
Simon Michael
381b1ee662 ;just: rename relauthors 2024-04-18 13:19:51 -10:00
Simon Michael
fa96d3e874 ;just: relprep: don't update changelogs at this stage 2024-04-18 13:19:51 -10:00