The cli backend is still incomplete.
8e17324 hardwareservice: Move the solid code in its own backend and add a cli backend
src/client/services/hardware/CMakeLists.txt | 18 ++--
src/client/services/hardware/clibackend.cpp | 95 +++++++++++++++++
src/client/services/hardware/clibackend.h | 46 +++++++++
src/client/services/hardware/hardwareservice.cpp | 118 +++++++++-------------
src/client/services/hardware/hardwareservice.h | 45 ++++++---
src/client/services/hardware/solidbackend.cpp | 102 +++++++++++++++++++
src/client/services/hardware/solidbackend.h | 49 +++++++++
7 files changed, 380 insertions(+), 93 deletions(-)
Upstream: github.com