]> Git Repo - pico-vscode.git/blob - src/commands/newProject.mts
Merge pull request #42 from paulober/docs-update
[pico-vscode.git] / src / commands / newProject.mts
1 import { Command } from "./command.mjs";
2 import Logger from "../logger.mjs";
3 import { type Uri } from "vscode";
4 import { NewProjectPanel } from "../webview/newProjectPanel.mjs";
5
6 export default class NewProjectCommand extends Command {
7   private readonly _logger: Logger = new Logger("NewProjectCommand");
8   private readonly _extensionUri: Uri;
9
10   public static readonly id = "newProject";
11
12   constructor(extensionUri: Uri) {
13     super(NewProjectCommand.id);
14
15     this._extensionUri = extensionUri;
16   }
17
18   execute(): void {
19     // show webview where the process of creating a new project is continued
20     NewProjectPanel.createOrShow(this._extensionUri);
21   }
22 }
This page took 0.03142 seconds and 4 git commands to generate.