Skip to main content
Set default values for Lager Box, nets, and other CLI options to simplify commands.

Syntax

Commands


Command Reference

add

Set default values for various options.
Lager Box Options:
  • --box BOX - Set default Lager Box
Net Options:
  • --supply-net NAME - Default power supply net
  • --battery-net NAME - Default battery net
  • --solar-net NAME - Default solar net
  • --scope-net NAME - Default oscilloscope net
  • --logic-net NAME - Default logic analyzer net
  • --adc-net NAME - Default ADC net
  • --dac-net NAME - Default DAC net
  • --gpio-net NAME - Default GPIO net
  • --debug-net NAME - Default debug net
  • --eload-net NAME - Default electronic load net
  • --usb-net NAME - Default USB hub net
  • --webcam-net NAME - Default webcam net
  • --watt-meter-net NAME - Default watt meter net
  • --thermocouple-net NAME - Default thermocouple net
  • --uart-net NAME - Default UART net
  • --arm-net NAME - Default robotic arm net
Other Options:
  • --serial-port PATH - Default serial port path
  • --user TEXT - Default username for box locking
Examples:

list

Display all current default settings.
Output:

delete

Delete specific default settings. The delete command has subcommands for each type of default.
Available subcommands:
  • box - Delete default Lager Box
  • serial-port - Delete default serial port
  • supply-net - Delete default supply net
  • battery-net - Delete default battery net
  • solar-net - Delete default solar net
  • scope-net - Delete default scope net
  • logic-net - Delete default logic analyzer net
  • adc-net - Delete default ADC net
  • dac-net - Delete default DAC net
  • gpio-net - Delete default GPIO net
  • debug-net - Delete default debug net
  • eload-net - Delete default electronic load net
  • usb-net - Delete default USB hub net
  • webcam-net - Delete default webcam net
  • watt-meter-net - Delete default watt meter net
  • thermocouple-net - Delete default thermocouple net
  • uart-net - Delete default UART net
  • arm-net - Delete default robotic arm net
  • user - Delete default user
Options (for all subcommands):
  • --yes - Skip confirmation prompt
Examples:

delete-all

Delete all default settings.

How Defaults Work

When you run a command without specifying an option, the CLI checks for a default:

Default Resolution Order

  1. Command-line option (highest priority)
  2. Default setting from lager defaults
  3. Error if required and no default

Configuration Storage

Defaults are stored in the .lager configuration file:

Workflow Example


Notes

  • Defaults are per-project (stored in ./.lager)
  • Net names must match configured nets on the Lager Box
  • Box names are validated against saved boxes
  • Use lager defaults list to verify current settings