faa4a4ce9e
Migrate from Bun/TypeScript to Rust
2026-04-02 16:47:23 -07:00
6180a8f7e9
Move tests, remove old .ts files
2026-04-02 15:40:40 -07:00
9943641c02
Allow @def directives in setup files and fix macro precedence
...
User macros now correctly override setup macros instead of
last-write-wins. Also hardens @def continuation parsing to reject
trailing backslash at EOF, blank lines, and comment lines.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 13:24:37 -07:00
ce1503a9d4
Add @def directive for command macro substitution
...
Macros let setup files define reusable command shorthands that
test files can invoke by name or override with their own definition.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 11:28:59 -07:00
24314c9c95
Add -t/--filter flag for file path filtering
2026-03-15 16:14:47 -07:00
24981c6cc0
Merge branch 'code-cleanup'
...
# Conflicts:
# src/parse.ts
# src/run.ts
# src/update.ts
2026-03-13 14:08:37 -07:00
945925fd99
docs: update CLAUDE.md and minor cleanup
2026-03-13 14:06:44 -07:00
3d9cbfba1b
docs: add @teardown feature docs and checklist
2026-03-12 20:51:40 -07:00
e8bc4be382
Add @teardown directive support
2026-03-12 20:48:51 -07:00
7df105d02a
docs: add $# comment line syntax
2026-03-12 16:14:44 -07:00
649796b078
Merge branch 'default-port-5400'
2026-03-12 14:22:45 -07:00
c099efe161
Add SHOUT_SOURCE_DIR and SHOUT_PROJECT_DIR env vars
2026-03-12 14:21:40 -07:00
d22b5fbcea
Add default port-from value of 5400
2026-03-12 14:20:07 -07:00
c843ba7c22
Simpler setup files
2026-03-10 21:46:58 -07:00
9196e82b63
no setsid on macos
2026-03-10 11:26:26 -07:00
bddaa6a566
docs: expand CLAUDE.md CLI flags and format notes
2026-03-10 10:47:18 -07:00
371fb8c761
Merge branch 'setup'
...
# Conflicts:
# CLAUDE.md
2026-03-10 10:21:06 -07:00
490414bd4a
Merge branch 'add-first-proposal'
2026-03-10 10:19:43 -07:00
d2c24da7dc
shout test
2026-03-10 10:15:16 -07:00
22d61d906e
use setsid for process group cleanup
2026-03-10 09:45:45 -07:00
86eba1a624
docs: add @env/@setup directives to CLAUDE.md
2026-03-10 09:45:43 -07:00
fbeba43120
shell output tester
2026-03-09 21:45:07 -07:00