storebound watch: store events for every app on the machine (rejected, approved, live, halted, crash threshold, reviews) to ntfy / Telegram / webhook / OS notification, loop or --once, baseline first, events.jsonl; storebound events and MCP events_recent; docs/watch.md; tests
This commit is contained in:
parent
4fe26326cc
commit
78c541f2b8
16 changed files with 984 additions and 4 deletions
|
|
@ -17,7 +17,7 @@ import { installStores, uninstallStores } from './helpers/fake-stores';
|
|||
|
||||
const CLI = resolve(import.meta.dir, '../cli');
|
||||
/** Never run here: long-lived servers, and the ones that install or open things on the machine. */
|
||||
const SKIP = new Set(['mcp', 'serve', 'install', 'desktop', 'init', 'flow', 'ws']);
|
||||
const SKIP = new Set(['mcp', 'serve', 'install', 'desktop', 'init', 'flow', 'ws', 'watch']); // watch: a loop that prints JSON lines (tests/watch.test.ts)
|
||||
/** Commands that need a subcommand (or arguments) to reach their --json output. */
|
||||
const ARGV: Record<string, string[]> = {
|
||||
'prices': ['ppp', '--offline'], 'api': ['list'], 'accounts': ['list'], 'release': ['status'], 'apps': ['folders'],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue