Split gadget specs into separate commands

This commit is contained in:
Ben Jackson 2020-08-23 14:48:38 +01:00
commit c3b2a12f75

View file

@ -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 = {
} }
} }
}, },
},
} }