Rand Stats

App::ByWord

zef:FCO
Revision history for App::ByWord

0.0.5  2026-02-02T01:02:29Z
    - fix test

0.0.4  2026-02-01T21:53:41Z
    - Known issue: `--starting-word` / `:starting-word` is currently not functional; documented warning added; will be fixed in upcoming releases.

0.0.3  2026-02-01T17:49:37Z
    - CLI: add `--wait`, `--wait-to-start`, and `--wait-to-finish` options; document usage as `by-word [ ...] [-w|--wpm[=UInt]] [-b|--border] [-l|--line-no[=UInt]] [-t|--to-left[=Int]] [-s|--starting-word[=UInt]] [--wait[=UInt]] [--wait-to-start[=UInt]] [--wait-to-finish[=UInt]]`.
    - API: `by-word` gains `UInt :$wait`, `UInt :$wait-to-start`, and `UInt :$wait-to-finish` parameters; defaults derive from `:$wpm`.
    - Documentation: update POD for CLI and module to include the new wait options and mention `SIGTERM` in Signals; correct `:$wpm` default to 200.
    - Dependencies: replace `Terminal::Width` with `Terminal::API`; update `META6.json` and module POD references accordingly.
    - Documentation: add DEMO section with Markdown image `docs/by-word-demo.gif` to CLI and module Pods.

0.0.2  2026-02-01T13:49:34Z
    - CLI: add `-s|--starting-word` option and short flags for existing options; document usage as `by-word [ ...] [-w|--wpm[=UInt]] [-b|--border] [-l|--line-no[=UInt]] [-t|--to-left[=Int]] [-s|--starting-word[=UInt]]`.
    - CLI: print total words read at the end (uses function return value).
    - API: `by-word` now returns the total number of words read (`UInt`) to facilitate resuming with `:starting-word`.
    - API: signature updated to include `UInt :$wpm`, `UInt :$line-no`, `Int :$to-left`, and `UInt :$starting-word = 0`.
    - Documentation: update module POD with new options, usage, Return Value section, and INSTALLATION instructions; references to the executable use `by-word`.

0.0.1  2026-02-01T00:50:58Z
    - Initial version