Skip to content

Commit

Permalink
Automatically create 'launch.json'
Browse files Browse the repository at this point in the history
Automatically creates the `launch.json` file when executing
the command `start debugging` whenever a `launch.json` does not
exist under `.theia` or `.vscode`. Once created, users are prompted
to select the type of debug configuration they desire.

Signed-off-by: Vincent Fugnitto <vincent.fugnitto@ericsson.com>
  • Loading branch information
vince-fugnitto committed Nov 4, 2019
1 parent 05f2e07 commit e492831
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -947,6 +947,11 @@ export class DebugFrontendApplicationContribution extends AbstractViewContributi

async start(noDebug?: boolean): Promise<void> {
let { current } = this.configurations;
// If not current configurations are present, create the `launch.json` and prompt users to select the config.
if (!current) {
await this.configurations.addConfiguration();
return;
}
if (current) {
if (noDebug !== undefined) {
current = {
Expand Down

0 comments on commit e492831

Please sign in to comment.