Blame | Last modification | View Log | RSS feed
'use strict';var vscode = require('vscode');function activate(context) {console.log('Extension "AutoBuildMarlin" is now active!');var NEXT_TERM_ID = 1;var pio_build = vscode.commands.registerCommand('piobuild', function () {const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`);terminal.sendText("python buildroot/share/atom/auto_build.py build");});var pio_clean = vscode.commands.registerCommand('pioclean', function () {const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`);terminal.sendText("python buildroot/share/atom/auto_build.py clean");});var pio_upload = vscode.commands.registerCommand('pioupload', function () {const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`);terminal.sendText("python buildroot/share/atom/auto_build.py upload");});var pio_traceback = vscode.commands.registerCommand('piotraceback', function () {const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`);terminal.sendText("python buildroot/share/atom/auto_build.py traceback");});context.subscriptions.push(pio_build);context.subscriptions.push(pio_clean);context.subscriptions.push(pio_upload);context.subscriptions.push(pio_traceback);}exports.activate = activate;// this method is called when your extension is deactivatedfunction deactivate() {}exports.deactivate = deactivate;