Commit Graph

89 Commits

Author SHA1 Message Date
1dffe5f98a Improve help text and error handling 2026-04-02 14:05:45 -07:00
175899001a Add Rust implementation of the shout test runner
Rewrites the shout CLI in Rust for better performance, with parallel
test execution via rayon and the same .shout file format semantics.
2026-04-02 13:28:48 -07:00
371627beeb 0.0.18 2026-03-15 20:58:00 -07:00
ebeedac78a Stream command results as dots in real time 2026-03-15 20:57:28 -07:00
f0c9dc8009 Add file label and dim timing to summary 2026-03-15 16:26:44 -07:00
24314c9c95 Add -t/--filter flag for file path filtering 2026-03-15 16:14:47 -07:00
fc2f2ecc41 docs: add stdin/heredoc design notes 2026-03-15 13:57:16 -07:00
e70a72f5b8 0.0.17 2026-03-14 22:36:25 -07:00
c70bf95426 fix diff colors for expected/actual labels 2026-03-14 22:32:37 -07:00
56cebd3437 Add Neovim plugin documentation 2026-03-14 13:17:45 -07:00
dad4c89981 Remove shoutEnvValue from contains list 2026-03-14 13:16:17 -07:00
ddd69e375f add shout.vim Neovim plugin 2026-03-14 13:11:08 -07:00
00b844cafc 0.0.16 2026-03-13 14:14:32 -07:00
36e300b317 Print dots during parallel execution 2026-03-13 14:14:20 -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
327444a79a 0.0.15 2026-03-12 20:52:19 -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
191317ae22 0.0.14 2026-03-12 16:26:58 -07:00
813b32ab78 Strip ANSI color codes from command output 2026-03-12 16:26:53 -07:00
7df105d02a docs: add $# comment line syntax 2026-03-12 16:14:44 -07:00
1ddee9ea9e Add support for $# comment lines in parser 2026-03-12 16:12:38 -07:00
d3c9178958 0.0.13 2026-03-12 16:06:42 -07:00
481807255a Isolate per-command output from background procs 2026-03-12 16:06:33 -07:00
38b02ea21c 0.0.12 2026-03-12 15:27:54 -07:00
341a2fee42 test: add escaped dollar sign output cases 2026-03-12 15:27:08 -07:00
e829c67e88 Support escaped $ in expected output lines 2026-03-12 15:22:38 -07:00
d927d79758 0.0.11 2026-03-12 15:19:13 -07:00
870bc8e398 Stop reading stdout after last sentinel appears 2026-03-12 15:19:08 -07:00
6138d31f58 0.0.10 2026-03-12 15:14:49 -07:00
37dc1b1732 Merge branch 'debug-port-variable' 2026-03-12 15:14:43 -07:00
9d13dfa5e7 kill escaped procs inline, guard pid > 1 2026-03-12 15:14:21 -07:00
8c86c852e5 0.0.9 2026-03-12 14:48:15 -07:00
18887b9419 Add real-time verbose command streaming via stderr 2026-03-12 14:48:10 -07:00
9b739fd8e4 Simplify killTree with single ps call 2026-03-12 14:47:13 -07:00
cba1ccce6d Add killTree to recursively kill child processes 2026-03-12 14:41:33 -07:00
10e98e2dc5 Merge branch 'update-readme' 2026-03-12 14:26:34 -07:00
88cca88dd9 docs: add --port-from and SHOUT_*_DIR env vars 2026-03-12 14:26:31 -07:00
4dce0c747d 0.0.8 2026-03-12 14:25:42 -07:00
7b014d0203 Update upgrade command to use shout package 2026-03-12 14:25:35 -07:00
f128053183 Add upgrade command to CLI 2026-03-12 14:24:55 -07:00
b9f3d7f6e8 0.0.7 2026-03-12 14:23:58 -07:00
649796b078 Merge branch 'default-port-5400' 2026-03-12 14:22:45 -07:00
c71a34cc85 Simplify port-from handling and typing 2026-03-12 14:22:35 -07:00
36492fcc96 Merge branch 'user-dir-env' 2026-03-12 14:22:19 -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
e2af620f70 docs: document environment variables in README 2026-03-12 14:19:25 -07:00
9df431ef9a 0.0.6 2026-03-10 21:53:17 -07:00