Feature: CLI Restructure #39
cargo: Updated our dependencies to solve a build issue on Arch
9d561151
bmputil: Created traits and an enum for passing configuration/paramet…
23e18abc
bmp: Implemented the ValueEnum conversion trait for FirmwareType
3cd6d475
bmputil: Implemented the ValueEnum conversion trait for AllowDangerous
4b8c8da1
cargo: Enabled derive support for clap
62024f1a
bmputil: Switched the parameters interface over to the new traits, re…
51a8d7e8
bmputil-cli: Rebuilt the args parser using clap-derive
e2833a1d
cargo: Added clap-complete to be able to build autocomplete information
850b6f47
flasher: Replaced all usage of termcolor with color-eyre, simplifying…
51302aa0
bmputil-cli: Cleaned up the implementation of the BmpParams trait ser…
ca8a7824
bmputil-cli: Performed the inital rebuild of the CLI into the new str…
c2d484cc
bmputil-cli: Implemented the new reboot command behaviour which allow…
efb59cd0
bmputil-cli: Moved the release listing command down under the update …
5a2ba358
bmputil-cli: Begun implementing the `info` command's new functionality
b2ff24c5
bmputil-cli: Corrected the behaviour around the `probe update list` c…
6b1946fd
bmputil-cli: Implemented intial support for generating completions fr…
2b31ee0b
cargo: Fixed the way the tool is described in the metadata
743b72db
probe_identity: Moved the probe identity parsing logic and type into …
3387b281
probe_identity: Built types and a series of comparison functions to a…
3e7f1f35
probe_identity: Added handling for release candidate-based Git versio…
a090fc3e
probe_identity: Implemented handling for converting a version string …
6a03ff91
probe_identity: Clean up a little in the file organisation
ea2e54b1
probe_identity: Implemented conversion from a string for VersionNumbe…
20f35390
probe_identity: Implemented string conversion for the VersionParts type
8ddcf5c2
probe_identity: Implemented the Display trait for ProbeIdentity
43108fb3
bmp: Pushed the identity parsing into the firmware_identity() BmpDevi…
10497be8
probe_identity: Made not knowing the version number of the firmware r…
fe4cdb0d
probe_identity: Implemented the ToString trait for VersionNumber
77360d71
probe_identity: Switched ProbeIdentity over to using the new VersionN…
2c4f7e27
probe_identity: Fixed up the unit tests to reflect the new version ha…
af8df5fe
probe_identity: Make the main TryFrom interface for ProbeIdentity use…
c25d7b55
probe_identity: Defined helper functions for constructing GitVersion …
54021145
probe_identity: Updated the unit tests to reflect the current version…
33f816ee
metadata: Implemented a mechanism for determining the latest releasde…
a0b16698
probe_identity: Switched VersionNumber to implementing Display in pla…
5b70af40
bmputil-cli: Begun rebuilding the probe update logic to allow us to p…
502c62ec
bmputil-cli: Changed the default log level to Info from Warn as a mor…
90acaab1
switcher: Made the pick_firmware and download_firmware routines part …
8abae561
bmputil-cli: Implemented basic download and selection of firmware for…
5084558a
bmputil-cli: Fixed the error handling for the firmware extraction fro…
c1484db0
flasher: Improved the log output now the default level is `info` so i…
edf5dc2c
bmputil-cli: Reserved the command tree names `target`, `server` and `…
efe4e5c1
dragonmux
added this to the v1.0 release milestone 207 days ago
esden
approved these changes
on 2025-06-22
esden
merged
efe4e5c1
into main 206 days ago
dragonmux
deleted the feature/cli-restructure branch 206 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub