All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 22s
Build Project / Build Project (3.10) (pull_request) Successful in 1m10s
Build Project / Build Project (3.11) (pull_request) Successful in 1m5s
Build Project / Build Project (3.12) (pull_request) Successful in 1m2s
Test with tox / Test with tox (3.11) (pull_request) Successful in 9m17s
Test with tox / Test with tox (3.10) (pull_request) Successful in 14m19s
Test with tox / Test with tox (3.12) (pull_request) Successful in 8m56s
18 lines
720 B
Plaintext
18 lines
720 B
Plaintext
component ToolkitCli {
|
|
goal {
|
|
Provide the ria and ria-tools command-line interface over the toolkit's library features.
|
|
|
|
Own the Click command group and its subcommands.
|
|
}
|
|
|
|
interface {
|
|
CommandGroup {
|
|
A Click group that auto-registers the commands defined in ria_toolkit_oss_cli.ria_toolkit_oss.commands and warns when git-lfs is missing.
|
|
}
|
|
|
|
CommandMap {
|
|
Commands map to library features: capture and transmit (sdr), campaign (orchestration), generate and synth (signal), transform/combine/split/convert (transforms, data, io), annotate (annotations), view (view and viz), discover (sdr), serve (the RT-OSS server), and upload/setup_repo/init (RIA Hub repo integration).
|
|
}
|
|
}
|
|
}
|