mirror of
https://github.com/corda/corda.git
synced 2025-06-17 22:58:19 +00:00
CORDA-1838: Add subcommands to node (#4091)
* Tidy up * Add install-shell-extensions command * Make cli tests use same version of picocli as everything else * Remove initLogging from NodeStartup, it is ran earlier by CordaCLIWrapper * Use picocli snapshot for testing * Use RunLast() parser to invoke correct subcommands * Deprecate old clear-network-map-cache parameter * Restructure NodeStartup for commands * Get rid of -c option since the flag method has been deprecated and that didn't exist in last release * Update documentation * Update backwards compatibility test * Get all subcommands working * Refactor sub commands into seperate classes * Update docs and fix some tests * Docs changes * Fix merge conflicts with master * Fix renamed parameters * Fix test failure * Fix compatibility tests * Add missing compatibility test for blob inspector * Remove blob inspector compatibility test as there are import conflicts * Assorted doc fixes * Addressing review comments * More review comments * Couple more bits * Fix broken tests * Fix compilation error * More merge conflicts * Make startup logging function a bit more sensible * Fix broken shell extensions * Make shell extensions work with subcommands * Make sure parameters for deprecated options are carried through * More review comments * Adding some s's * One last go * Fix compilation error on Windows * Revert logging changes * Revert docs back to their original imperatively moody state
This commit is contained in:
committed by
Tommy Lillehagen
parent
7e3aa7f30c
commit
0ab644783e
@ -0,0 +1,58 @@
|
||||
- commandName: "<main class>"
|
||||
positionalParams:
|
||||
- parameterName: "0"
|
||||
parameterType: "java.net.URL"
|
||||
required: true
|
||||
multiParam: false
|
||||
acceptableValues: []
|
||||
params:
|
||||
- parameterName: "--format"
|
||||
parameterType: "net.corda.blobinspector.OutputFormatType"
|
||||
required: false
|
||||
multiParam: false
|
||||
acceptableValues:
|
||||
- "YAML"
|
||||
- "JSON"
|
||||
- parameterName: "--full-parties"
|
||||
parameterType: "boolean"
|
||||
required: false
|
||||
multiParam: false
|
||||
acceptableValues: []
|
||||
- parameterName: "--input-format"
|
||||
parameterType: "net.corda.blobinspector.InputFormatType"
|
||||
required: false
|
||||
multiParam: false
|
||||
acceptableValues:
|
||||
- "BINARY"
|
||||
- "HEX"
|
||||
- "BASE64"
|
||||
- parameterName: "--log-to-console"
|
||||
parameterType: "boolean"
|
||||
required: false
|
||||
multiParam: false
|
||||
acceptableValues: []
|
||||
- parameterName: "--logging-level"
|
||||
parameterType: "org.slf4j.event.Level"
|
||||
required: false
|
||||
multiParam: false
|
||||
acceptableValues:
|
||||
- "ERROR"
|
||||
- "WARN"
|
||||
- "INFO"
|
||||
- "DEBUG"
|
||||
- "TRACE"
|
||||
- parameterName: "--schema"
|
||||
parameterType: "boolean"
|
||||
required: false
|
||||
multiParam: false
|
||||
acceptableValues: []
|
||||
- parameterName: "--verbose"
|
||||
parameterType: "boolean"
|
||||
required: false
|
||||
multiParam: false
|
||||
acceptableValues: []
|
||||
- parameterName: "-v"
|
||||
parameterType: "boolean"
|
||||
required: false
|
||||
multiParam: false
|
||||
acceptableValues: []
|
Reference in New Issue
Block a user