Commit Graph

22 Commits

Author SHA1 Message Date
ebeedac78a Stream command results as dots in real time 2026-03-15 20:57:28 -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
813b32ab78 Strip ANSI color codes from command output 2026-03-12 16:26:53 -07:00
481807255a Isolate per-command output from background procs 2026-03-12 16:06:33 -07:00
870bc8e398 Stop reading stdout after last sentinel appears 2026-03-12 15:19:08 -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
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
c099efe161 Add SHOUT_SOURCE_DIR and SHOUT_PROJECT_DIR env vars 2026-03-12 14:21:40 -07:00
5d2a4618d9 Refactor: extract shared utils, clean up deps 2026-03-10 15:12:45 -07:00
9196e82b63 no setsid on macos 2026-03-10 11:26:26 -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
b04849cc5a Rebrand to shout, add light mode, update docs 2026-03-10 10:07:03 -07:00
22d61d906e use setsid for process group cleanup 2026-03-10 09:45:45 -07:00
04abf17d60 Add tests and kill process group on cleanup 2026-03-10 09:32:17 -07:00
70008d16b9 Add @env, @setup directives and --port-from flag 2026-03-10 09:32:06 -07:00
ff088f1156 Rename --bin to --path, support repeatable 2026-03-09 23:47:22 -07:00
17268b50f0 Add test runner core with CLI and spec updates 2026-03-09 21:32:14 -07:00