AutoBuild quality-of-life improvements (#13626)
- Assign helpful names to the terminals. - Bring terminal forward so error messages are seen.
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							9ea99b49be
						
					
				
				
					commit
					f9b2b3e4f5
				
			| @@ -8,19 +8,23 @@ function activate(context) { | |||||||
|  |  | ||||||
|   var NEXT_TERM_ID = 1; |   var NEXT_TERM_ID = 1; | ||||||
|   var pio_build     = vscode.commands.registerCommand('piobuild',     function () { |   var pio_build     = vscode.commands.registerCommand('piobuild',     function () { | ||||||
|     const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`); |     const terminal = vscode.window.createTerminal(`AB Build #${NEXT_TERM_ID++}`); | ||||||
|  |     terminal.show(true); | ||||||
|     terminal.sendText("python buildroot/share/atom/auto_build.py build"); |     terminal.sendText("python buildroot/share/atom/auto_build.py build"); | ||||||
|     }); |     }); | ||||||
|   var pio_clean     = vscode.commands.registerCommand('pioclean',     function () { |   var pio_clean     = vscode.commands.registerCommand('pioclean',     function () { | ||||||
|     const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`); |     const terminal = vscode.window.createTerminal(`AB Clean #${NEXT_TERM_ID++}`); | ||||||
|  |     terminal.show(true); | ||||||
|     terminal.sendText("python buildroot/share/atom/auto_build.py clean"); |     terminal.sendText("python buildroot/share/atom/auto_build.py clean"); | ||||||
|   }); |   }); | ||||||
|   var pio_upload    = vscode.commands.registerCommand('pioupload',    function () { |   var pio_upload    = vscode.commands.registerCommand('pioupload',    function () { | ||||||
|     const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`); |     const terminal = vscode.window.createTerminal(`AB Upload #${NEXT_TERM_ID++}`); | ||||||
|  |     terminal.show(true); | ||||||
|     terminal.sendText("python buildroot/share/atom/auto_build.py upload"); |     terminal.sendText("python buildroot/share/atom/auto_build.py upload"); | ||||||
|   }); |   }); | ||||||
|   var pio_traceback = vscode.commands.registerCommand('piotraceback', function () { |   var pio_traceback = vscode.commands.registerCommand('piotraceback', function () { | ||||||
|     const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`); |     const terminal = vscode.window.createTerminal(`AB Traceback #${NEXT_TERM_ID++}`); | ||||||
|  |     terminal.show(true); | ||||||
|     terminal.sendText("python buildroot/share/atom/auto_build.py traceback"); |     terminal.sendText("python buildroot/share/atom/auto_build.py traceback"); | ||||||
|   }); |   }); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user