CLI Parameters
Command-line interface for update runs, website serving, task scheduling and status checks.
Typical calls
RubinNightsUpdateCLI.exe --help RubinNightsUpdateCLI.exe --version RubinNightsUpdateCLI.exe --run-update --scheduled RubinNightsUpdateCLI.exe --run-update --force-errors RubinNightsUpdateCLI.exe --build-site-only RubinNightsUpdateCLI.exe --serve --open-browser RubinNightsUpdateCLI.exe --install-task --task-time 03:20 --time-window-days 5 RubinNightsUpdateCLI.exe --task-status
Update parameters
| Parameter | Purpose | Value |
|---|---|---|
--run-update | Runs the complete unattended updater: object refresh, Rubin report cache and website build. | Flag |
--scheduled | Uses scheduled-run behavior and respects failed-report retry backoff. | Flag |
--force-errors | Retries failed Rubin URLs immediately, ignoring their current retry delay. | Flag |
--build-site-only | Skips Rubin downloads and rebuilds the local website from the current cache. | Flag |
--cached-index | Uses the locally cached report index instead of checking the remote Rubin index. | Flag |
--skip-object-refresh | Keeps the current objects.csv even if a configured object source exists. | Flag |
--time-window-days | Sets the Object Check match window on each side of the user observation time. | Number, default from config; current setup uses 5. |
--object-file | Imports an ADES XML, ADES PSV or OBS80-like object source before building the site. | Path to file |
Task and website parameters
| Parameter | Purpose | Value |
|---|---|---|
--install-task | Creates or updates the daily Windows task RubinNightsCacheUpdate. | Flag |
--remove-task | Removes the daily Windows task. | Flag |
--run-task | Starts the installed task immediately through Windows Task Scheduler. | Flag |
--task-status | Prints the current Windows task status. | Flag |
--task-time | Daily task start time used with --install-task. | HH:MM, default 03:20. |
--serve | Starts a local HTTP server for the generated website and keeps it running. | Flag |
--open-browser | Opens the local website when used with --serve. | Flag |
--port | Preferred local website port. If occupied, Rubin Nights uses the next free port. | Integer, default 8765. |
--status | Prints configuration, cache summary and last-run status as JSON. | Flag |
--version | Prints application version and build. | Flag |