Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR relates to #6083
The src/app/shared/commands/help.c has been updated to ensure the output is sorted.
Current output of the help command after the fix is as follows (disregard the alignment being github copy/paste formatting issue):
$build/native/gcc/bin/firedancer-dev help
Firedancer control binary
Usage: firedancer-dev [OPTIONS]
OPTIONS:
--config Path to config TOML file
--version Show the current software version
--help Print this help message
SUBCOMMANDS:
backtest (null)
bench Test validator TPS benchmark
bundle-client Run bundle tile in isolation
configure Configure the local host so it can run Firedancer correctly
dev Start up a development validator
dump Dump tango links to a packet capture file
flame Capture a perf flamegraph
gossip (null)
gossip-dump Dump gossip tile state
help Print this help message
ipecho-server (null)
keys Generate new keypairs for use with the validator or print a public key
load Load test an external validator
mem Print workspace memory and tile topology information
metrics Print the current validator Prometheus metrics to STDOUT
metrics-record Continuously print a select subset of metrics to STDOUT in CSV format
monitor Monitor a locally running Firedancer instance with a terminal GUI
netconf Print network configuration
pktgen Flood interface with invalid Ethernet frames
quic-trace Trace quic tile
ready Wait for all tiles to be running
repair (null)
run Start up a Firedancer validator
run1 Start up a single Firedancer tile
send_test (null)
set-identity Change the identity of a running validator
shred-version Retrieve the current shred version from the entrypoints
sim (null)
snapshot-load (null)
tower (null)
txn Send a transaction to an fddev instance
udpecho Run a UDP echo server
version Show the current software version
watch Watch a locally running Firedancer instance with a terminal GUI
wksp Initialize workspaces