Add CLI batch support for presenting warnings when pasting configs
commit8c1e6fa01748b4cacc82807899b2c967e6f1e1b8
authorBruce Luckcuck <github@etracer.net>
Sat, 8 Sep 2018 20:05:19 +0000 (8 16:05 -0400)
committerBruce Luckcuck <github@etracer.net>
Thu, 7 Mar 2019 16:10:38 +0000 (7 11:10 -0500)
treeb5417b53999d01660e0fb7375b39a68b5041fcfc
parent499ddc003bd96505be9a41f04372a81742911490
Add CLI batch support for presenting warnings when pasting configs
Adds a new `batch` command used to delineate a group of commands as a related batch. The primary purpose is to group commands sent from the Configurator resulting from a copy/pasted config. Currently the output of the `diff all` command appends a `save` at the end of its output. So when a user pastes in their config to restore they may not see any errors because the `save` command causes the flight controller to reboot before they can review. When commands are wrapped inside of a batch, any errors will set a flag that will issue a warning when the `save` command is executed. This allows the user ro review and correct there configuration.
src/main/cli/cli.c
src/main/target/common_pre.h