]> Git Repo - pico-vscode.git/blob - src/commands/newProject.mts
Fix #33, Caching support
[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   constructor(extensionUri: Uri) {
11     super("newProject");
12
13     this._extensionUri = extensionUri;
14   }
15
16   execute(): void {
17     // show webview where the process of creating a new project is continued
18     NewProjectPanel.createOrShow(this._extensionUri);
19   }
20 }
This page took 0.035234 seconds and 4 git commands to generate.