You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: contrib/msggen/msggen/schema.json
+191Lines changed: 191 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -25995,6 +25995,197 @@
25995
25995
"Main web site: <https://github.com/ElementsProject/lightning>"
25996
25996
]
25997
25997
},
25998
+
"lightning-reckless.json": {
25999
+
"$schema": "../rpc-schema-draft.json",
26000
+
"type": "object",
26001
+
"additionalProperties": false,
26002
+
"rpc": "reckless",
26003
+
"title": "Issue a command to the reckless plugin manager utility",
26004
+
"description": [
26005
+
"The **reckless** RPC starts a reckless process with the *command* and *target* provided. Node configuration, network, and lightning direrctory are automatically passed to the reckless utility."
26006
+
],
26007
+
"request": {
26008
+
"required": [
26009
+
"command"
26010
+
],
26011
+
"properties": {
26012
+
"command": {
26013
+
"type": "string",
26014
+
"enum": [
26015
+
"install",
26016
+
"uninstall",
26017
+
"search",
26018
+
"enable",
26019
+
"disable",
26020
+
"source",
26021
+
"--version"
26022
+
],
26023
+
"description": [
26024
+
"Determines which command to pass to reckless",
26025
+
" - *command* **install** takes a *plugin_name* to search for and install a named plugin.",
26026
+
" - *command* **uninstall** takes a *plugin_name* and attempts to uninstall a plugin of the same name.",
26027
+
" - *command* **search** takes a *plugin_name* to search for a named plugin.",
26028
+
"..."
26029
+
]
26030
+
},
26031
+
"target/subcommand": {
26032
+
"oneOf": [
26033
+
{
26034
+
"type": "string"
26035
+
},
26036
+
{
26037
+
"type": "array"
26038
+
}
26039
+
],
26040
+
"description": [
26041
+
"Target of a reckless command or a subcommand."
26042
+
]
26043
+
},
26044
+
"target": {
26045
+
"oneOf": [
26046
+
{
26047
+
"type": "string"
26048
+
},
26049
+
{
26050
+
"type": "array"
26051
+
}
26052
+
],
26053
+
"description": [
26054
+
"*name* of a plugin to install/uninstall/search/enable/disable or source to add/remove."
26055
+
]
26056
+
}
26057
+
}
26058
+
},
26059
+
"response": {
26060
+
"required": [
26061
+
"log",
26062
+
"result"
26063
+
],
26064
+
"properties": {
26065
+
"result": {
26066
+
"type": "array",
26067
+
"items": {
26068
+
"type": "string"
26069
+
},
26070
+
"description": [
26071
+
"Output of the requested reckless command."
26072
+
]
26073
+
},
26074
+
"log": {
26075
+
"type": "array",
26076
+
"items": {
26077
+
"type": "string"
26078
+
},
26079
+
"description": [
26080
+
"Verbose log entries of the requested reckless command."
0 commit comments