Split gadget specs into separate commands
This commit is contained in:
parent
573121ee08
commit
c3b2a12f75
1 changed files with 485 additions and 471 deletions
|
|
@ -19,8 +19,9 @@ import sys
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
|
||||||
GADGETS = {
|
GADGETS = {}
|
||||||
'vscode-cpptools': {
|
|
||||||
|
GADGETS[ 'vscode-cpptools' ] = {
|
||||||
'language': 'c',
|
'language': 'c',
|
||||||
'download': {
|
'download': {
|
||||||
'url': 'https://github.com/Microsoft/vscode-cpptools/releases/download/'
|
'url': 'https://github.com/Microsoft/vscode-cpptools/releases/download/'
|
||||||
|
|
@ -85,8 +86,9 @@ GADGETS = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'vscode-python': {
|
|
||||||
|
GADGETS[ 'vscode-python' ] = {
|
||||||
'language': 'python.legacy',
|
'language': 'python.legacy',
|
||||||
'enabled': False,
|
'enabled': False,
|
||||||
'download': {
|
'download': {
|
||||||
|
|
@ -108,8 +110,9 @@ GADGETS = {
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'debugpy': {
|
|
||||||
|
GADGETS[ 'debugpy' ] = {
|
||||||
'language': 'python',
|
'language': 'python',
|
||||||
'download': {
|
'download': {
|
||||||
'url': 'https://github.com/microsoft/debugpy/archive/${file_name}'
|
'url': 'https://github.com/microsoft/debugpy/archive/${file_name}'
|
||||||
|
|
@ -139,8 +142,9 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'vscode-java-debug': {
|
|
||||||
|
GADGETS[ 'vscode-java-debug' ] = {
|
||||||
'language': 'java',
|
'language': 'java',
|
||||||
'enabled': False,
|
'enabled': False,
|
||||||
'download': {
|
'download': {
|
||||||
|
|
@ -162,8 +166,9 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'java-language-server': {
|
|
||||||
|
GADGETS[ 'java-language-server' ] = {
|
||||||
'language': 'javac',
|
'language': 'javac',
|
||||||
'enabled': False,
|
'enabled': False,
|
||||||
'download': {
|
'download': {
|
||||||
|
|
@ -191,8 +196,9 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'tclpro': {
|
|
||||||
|
GADGETS[ 'tclpro' ] = {
|
||||||
'language': 'tcl',
|
'language': 'tcl',
|
||||||
'repo': {
|
'repo': {
|
||||||
'url': 'https://github.com/puremourning/TclProDebug',
|
'url': 'https://github.com/puremourning/TclProDebug',
|
||||||
|
|
@ -223,8 +229,9 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'netcoredbg': {
|
|
||||||
|
GADGETS[ 'netcoredbg' ] = {
|
||||||
'language': 'csharp',
|
'language': 'csharp',
|
||||||
'enabled': False,
|
'enabled': False,
|
||||||
'download': {
|
'download': {
|
||||||
|
|
@ -267,8 +274,9 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
'vscode-mono-debug': {
|
|
||||||
|
GADGETS[ 'vscode-mono-debug' ] = {
|
||||||
'language': 'csharp',
|
'language': 'csharp',
|
||||||
'enabled': False,
|
'enabled': False,
|
||||||
'download': {
|
'download': {
|
||||||
|
|
@ -302,8 +310,9 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
'vscode-bash-debug': {
|
|
||||||
|
GADGETS[ 'vscode-bash-debug' ] = {
|
||||||
'language': 'bash',
|
'language': 'bash',
|
||||||
'download': {
|
'download': {
|
||||||
'url': 'https://github.com/rogalmic/vscode-bash-debug/releases/'
|
'url': 'https://github.com/rogalmic/vscode-bash-debug/releases/'
|
||||||
|
|
@ -345,8 +354,9 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
'vscode-go': {
|
|
||||||
|
GADGETS[ 'vscode-go' ] = {
|
||||||
'language': 'go',
|
'language': 'go',
|
||||||
'download': {
|
'download': {
|
||||||
'url': 'https://github.com/golang/vscode-go/releases/download/'
|
'url': 'https://github.com/golang/vscode-go/releases/download/'
|
||||||
|
|
@ -370,8 +380,9 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'vscode-php-debug': {
|
|
||||||
|
GADGETS[ 'vscode-php-debug' ] = {
|
||||||
'language': 'php',
|
'language': 'php',
|
||||||
'enabled': False,
|
'enabled': False,
|
||||||
'download': {
|
'download': {
|
||||||
|
|
@ -394,8 +405,9 @@ GADGETS = {
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
'vscode-node-debug2': {
|
|
||||||
|
GADGETS[ 'vscode-node-debug2' ] = {
|
||||||
'language': 'node',
|
'language': 'node',
|
||||||
'enabled': False,
|
'enabled': False,
|
||||||
'repo': {
|
'repo': {
|
||||||
|
|
@ -415,8 +427,9 @@ GADGETS = {
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'debugger-for-chrome': {
|
|
||||||
|
GADGETS[ 'debugger-for-chrome' ] = {
|
||||||
'language': 'chrome',
|
'language': 'chrome',
|
||||||
'enabled': False,
|
'enabled': False,
|
||||||
'download': {
|
'download': {
|
||||||
|
|
@ -442,8 +455,9 @@ GADGETS = {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'CodeLLDB': {
|
|
||||||
|
GADGETS[ 'CodeLLDB' ] = {
|
||||||
'language': 'rust',
|
'language': 'rust',
|
||||||
'enabled': True,
|
'enabled': True,
|
||||||
'download': {
|
'download': {
|
||||||
|
|
@ -501,8 +515,9 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
'local-lua-debugger-vscode': {
|
|
||||||
|
GADGETS[ 'local-lua-debugger-vscode' ] = {
|
||||||
'language': 'lua',
|
'language': 'lua',
|
||||||
'enabled': True,
|
'enabled': True,
|
||||||
'repo': {
|
'repo': {
|
||||||
|
|
@ -528,5 +543,4 @@ GADGETS = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue