Fob
Browse the docs

Lines and stations

Generated from --help output of fob-worker 2.1.0. Every command also accepts the global options --help and --version.

lines#

lines list#

fob-worker lines list

List lines grouped from local station files (definitional)

Options:
      --json  Output raw JSON                                                              [boolean]

lines show#

fob-worker lines show [line]

Show line config: stations in dependency order + conveyor topology (definitional)

Positionals:
  line  Line code (e.g. VM, P8)                                                             [string]

Options:
      --json  Output raw JSON                                                              [boolean]

lines status#

fob-worker lines status [line]

Snapshot of live bin state (reads temp/stations/). No arg = per-line summary.

Positionals:
  line  Line code to drill into (omit for cross-line summary)                               [string]

Options:
      --json      Output raw JSON                                                          [boolean]
  -w, --watch     Re-render on an interval (clear-screen between frames). Mutually exclusive with --
                  json.                                                                    [boolean]
      --interval  Watch refresh interval in seconds (default 1)                             [number]

lines empty-bins#

fob-worker lines empty-bins [line]

Wipe selected bin directories across every station in a line (destructive)

Positionals:
  line  Line code (e.g. IG, HI)                                                             [string]

Options:
      --all              Wipe all 5 bins AND the intake-registry (full reset)              [boolean]
      --all-bins         Wipe all 5 bins; leave the intake-registry intact                 [boolean]
      --input            Empty the input bin                                               [boolean]
      --doing            Empty the doing bin                                               [boolean]
      --output           Empty the output bin                                              [boolean]
      --failed           Empty the failed bin                                              [boolean]
      --done             Empty the done (archive) bin                                      [boolean]
      --intake-registry  Delete intake-registry.jsonl (line-head allocation log)           [boolean]
  -y, --yes              Skip the confirmation prompt                                      [boolean]

stations#

stations status#

fob-worker stations status [id]

Snapshot of live bin state for one station (reads temp/stations/)

Positionals:
  id  Station short_code (e.g. VM3)                                                         [string]

Options:
      --json      Output raw JSON                                                          [boolean]
  -w, --watch     Re-render on an interval (clear-screen between frames). Mutually exclusive with --
                  json.                                                                    [boolean]
      --interval  Watch refresh interval in seconds (default 1)                             [number]

stations empty-bins#

fob-worker stations empty-bins [id]

Wipe selected bin directories under temp/stations/<STATION>/ (destructive)

Positionals:
  id  Station short_code (e.g. IG0)                                                         [string]

Options:
      --all              Wipe all 5 bins AND the intake-registry (full reset)              [boolean]
      --all-bins         Wipe all 5 bins; leave the intake-registry intact                 [boolean]
      --input            Empty the input bin                                               [boolean]
      --doing            Empty the doing bin                                               [boolean]
      --output           Empty the output bin                                              [boolean]
      --failed           Empty the failed bin                                              [boolean]
      --done             Empty the done (archive) bin                                      [boolean]
      --intake-registry  Delete intake-registry.jsonl (line-head allocation log)           [boolean]
  -y, --yes              Skip the confirmation prompt                                      [boolean]

stations update-step-metadata#

fob-worker stations update-step-metadata

Update step name/description in local station files from code