Simon Michael
afd6540b63
;tools:just: generate module, package diagrams
2025-02-18 13:12:54 -10:00
Simon Michael
fdfd16387c
;tools: just time
2025-01-25 11:54:19 -10:00
Simon Michael
4c46502349
;tools: just functest: fail if there are warnings
...
(Does not force recompilation of already compiled modules, but should
help catch more warnings before pushing them to CI.)
2024-12-27 12:50:36 -10:00
Simon Michael
37ac52aa7e
;bin: hledger-script-example: add a short low boilerplace version
2024-12-16 15:29:18 -10:00
Simon Michael
46c58a45dc
;tools: just: log-save, log-headtail, log-push
2024-12-16 15:26:42 -10:00
Simon Michael
d011da6e40
;tools: just: help edits
2024-12-16 15:26:42 -10:00
Simon Michael
b61cd5b11c
;tools: just ghrelnotes-publish: update release notes on github
...
Requires Github's `gh` CLI tool.
2024-12-12 16:30:39 -10:00
Simon Michael
f5ee926187
;tools: just: document watchexec workaround; drop --timings
2024-12-12 10:03:42 -10:00
Simon Michael
27329f7de8
;tools: just site-watch: also watch changes in site/src/*
2024-12-12 10:03:42 -10:00
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
Simon Michael
d08ec64b7d
;dev:just: ghci, doctest: -fobject-code might reduce some recompilation
2024-04-10 08:20:54 -10:00
Simon Michael
878ebaca40
;just:commitlog: fix site & finance repo listing
2024-03-02 12:53:53 -10:00
Simon Michael
bd1638b443
;just: _datearg rename, part 2
2024-03-02 12:51:11 -10:00
Simon Michael
63938f1da1
;just:format: be silent if there's no changes to commit
2024-03-02 07:47:05 -10:00
Simon Michael
a59df34a5b
;just: cleanup
2024-03-02 07:36:43 -10:00
Simon Michael
46b0c9bacf
;just: format
2024-03-02 07:32:48 -10:00
Simon Michael
bf7b00819b
;just: tidy up
2024-03-02 07:31:42 -10:00
Simon Michael
8d9ce2abf9
;just:push: allow custom poll interval argument
2024-03-01 18:13:30 -10:00
Simon Michael
a964fd25c0
;just: log,tootlog: tweaks
2024-02-16 11:45:11 -10:00
Simon Michael
806d84fcf3
;just:worklogdates: update
2024-02-08 06:47:46 -10:00
Simon Michael
bbd53d06be
;just:relprep: fixes
2024-01-28 00:03:39 -10:00
Simon Michael
daad124625
;just:worklog: updates
2024-01-26 23:40:11 -10:00
Simon Michael
dd1468fe7e
;just: more benchmarks
2024-01-26 22:23:04 -10:00
Simon Michael
31241bc968
;just: more benchmarks
2024-01-26 17:14:25 -10:00
Simon Michael
4c7abc3d2f
just:samplejournals: more, faster, better
2024-01-26 14:41:15 -10:00
Simon Michael
53431d9ac6
;just: note GNU/linux portability issue
2024-01-25 13:21:38 -10:00
Simon Michael
78f3655dd5
;just: symlink-binary: -f
2024-01-24 23:05:20 -10:00
Simon Michael
0f43946646
;just: portability fix, 2
2024-01-24 23:03:26 -10:00
Simon Michael
80cc54cc27
just: portability fix
2024-01-24 22:46:14 -10:00
Simon Michael
d969421c21
;tools: standard 1k, 10k, 100k-txn benchmarks
2024-01-24 22:31:01 -10:00
Simon Michael
b5cdc295b4
;just: find GNU tar more portably
2024-01-24 22:06:59 -10:00
Simon Michael
492dfb0cdc
;just: bench: improve
2024-01-24 21:55:08 -10:00
Simon Michael
08dc13aca0
;just: get-binaries
2024-01-24 21:49:27 -10:00
Simon Michael
4a00e9bbb9
;just:commitlog: show pta.o commits
2024-01-18 11:42:53 -10:00
Simon Michael
43dc321742
;just:bench: accept quickbench args
2024-01-12 07:01:21 -10:00
Simon Michael
c0b6a1e153
;just:bloglog
2024-01-03 21:30:49 -10:00
Simon Michael
04449ea12c
;just: log: more
2023-12-30 16:43:39 -10:00
Simon Michael
137d825f7f
;just: format
2023-12-29 13:03:50 -10:00
Simon Michael
173e65fcc1
;just: format: better commit message
2023-12-29 13:03:35 -10:00
Simon Michael
0be21fde65
;just: log, summarise activity
2023-12-29 13:00:38 -10:00
Simon Michael
3b3adc83c2
;just: cleanup
2023-12-29 05:06:13 -10:00
Simon Michael
e2525e05f8
just: fmt
2023-12-29 04:54:16 -10:00
Simon Michael
d6bc5e3875
;just: watch args, cleanup
2023-12-29 04:54:16 -10:00
Simon Michael
2f479fc931
;just: etags fixes
2023-12-24 09:44:06 -10:00
Simon Michael
bf54f84b2c
;just: cleanups
2023-12-24 09:43:54 -10:00
Simon Michael
e45f09f99c
;just: updates, cleanups
2023-12-22 17:16:07 -10:00
Simon Michael
4e3db05507
;just: functest: allow any shelltest options
2023-12-16 11:13:27 -10:00
Simon Michael
7163bb4290
;dev: revert chinese.journal, fix func tests
2023-12-16 11:12:35 -10:00
Simon Michael
51826d5c90
;just: fmt
2023-12-16 10:59:18 -10:00
Simon Michael
d7ff57add9
;just: drop cloc
2023-12-16 10:59:15 -10:00
Simon Michael
7c82c54f0b
;just: more porting, cleanups
2023-12-16 10:46:20 -10:00