5.3.1.21. cli.commands

Click command entry points exposed by the foxBMS CLI.

Modules

c_bms

Click command definition for the interactive bms shell.

c_bootloader

Click commands for interacting with the embedded bootloader.

c_build

Click command definition for invoking waf.

c_cli_unittest

Click commands for running fox CLI unit and self tests.

c_com

Click commands for communication test utilities (CAN, Modbus, MQTT).

c_db

Click commands for querying the battery-cell database.

c_embedded_ut

Click command definition for embedded unit tests via Ceedling.

c_etl

Click commands for ETL conversion, filtering, decoding, and tabulation.

c_gui

Click command definition for starting the GUI.

c_ide

Click command definition for opening VS Code workspaces.

c_install

Click command definition for installation and prerequisite checks.

c_log

Click command definition for CAN traffic logging.

c_misc

Click commands for miscellaneous foxBMS repository utilities.

c_plot

Command line interface definition for plotting.

c_pre_commit

Command line interface definition for pre-commit.

c_release

Command line interface definition for the 'release' command.

c_run_program

Click command definition for run-program.

c_run_script

Click command definition for run-script.