|
Motion Master 6.0.0-alpha.50
Next-generation motion control software
|
Everything resolved from the command line and config file for one run. More...
#include <options.h>
Public Attributes | |
| std::string | configPath |
| Config | config |
| Settings: built-in defaults overlaid by the config file. | |
| bool | openBrowser {false} |
| Open the PWA in the default browser on start (–open). | |
| bool | updateCert {false} |
| Fetch a fresh cert/key, install them, and exit (–update-cert). | |
| std::string | certUrl |
| –cert-url (CLI-only; defaults to the rolling release). | |
| std::string | keyUrl |
| –key-url (CLI-only; defaults to the rolling release). | |
Everything resolved from the command line and config file for one run.
The tunable settings live in config (built-in defaults, overlaid only by a JSONC config file — none of them have a command-line flag). The remaining members are CLI-only: actions and cert-fetch sources that have no place in the config file.
| std::string Options::certUrl |
–cert-url (CLI-only; defaults to the rolling release).
| Config Options::config |
Settings: built-in defaults overlaid by the config file.
| std::string Options::configPath |
Effective config path: –config if given, else an auto-discovered motion-master.jsonc next to the executable; empty if neither exists.
| std::string Options::keyUrl |
–key-url (CLI-only; defaults to the rolling release).
| bool Options::openBrowser {false} |
Open the PWA in the default browser on start (–open).
| bool Options::updateCert {false} |
Fetch a fresh cert/key, install them, and exit (–update-cert).