diff --git a/README.md b/README.md index 806c62d..0ced309 100644 --- a/README.md +++ b/README.md @@ -75,17 +75,23 @@ Usage: move [options] Options: -h, --help Show this help and exit. -v, --version Print version and exit. + -C, --config Load defaults from a JSON config file. + Default path: see the Configuration section. -m, --move-interval Idle time before a sweep fires. Default: 240. -c, --check-interval Cursor poll cadence. Default: 10. -d, --step-delay Pause between synthetic steps. Default: 50. -n, --step-count Steps per sweep. Default: 250. -V, --verbose Log every sweep, interrupt, and bounds event (default prints only the startup banner). + +Precedence (highest wins): CLI flags > config file > built-in defaults. ``` -Numeric overrides are layered onto the defaults via `resolveConfig` in -`src/config.ts`; time-valued inputs (`-m`, `-c`) are expressed in seconds -at the CLI boundary and converted to milliseconds internally. +Run `move --help` for the resolved default config-file path on your +system. Numeric overrides are layered onto the defaults via +`resolveConfig` in `src/config.ts`; time-valued inputs (`-m`, `-c`) are +expressed in seconds at the CLI boundary and converted to milliseconds +internally. Logging is **quiet by default**: only the startup banner ("Teams Status Keeper started…") and any error from an unhandled rejection print on a