Skip to content
This repository has been archived by the owner on Apr 30, 2024. It is now read-only.

Commit

Permalink
Simpler fix for empty folder issue (#78)
Browse files Browse the repository at this point in the history
* simpler fix for empty folder issue

* minor cleanup
  • Loading branch information
hughess authored Jun 7, 2023
1 parent 0c46be6 commit 3c22410
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "evidence-vscode",
"displayName": "Evidence",
"description": "Evidence language support for VS Code",
"version": "1.1.0",
"version": "1.1.1",
"private": true,
"engines": {
"vscode": "^1.52.0"
Expand Down
11 changes: 5 additions & 6 deletions src/commands/project.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,7 @@ export async function createNewProject(projectFolder?: Uri) {
}

// get the list of files and folders in the selected new project folder
const projectFiles = await workspace.findFiles(
new RelativePattern(projectFolder.fsPath, '**/*'));
const projectFiles = await workspace.fs.readDirectory(projectFolder);

console.log(projectFiles);

Expand All @@ -71,7 +70,7 @@ export async function createNewProject(projectFolder?: Uri) {

// prompt to select an empty new project folder
window.showErrorMessage(
'Select an empty folder to create a new Evidence project.');
'Selected folder must be empty to create a new Evidence project.', {modal: true});

// display create new project dialog again
createNewProject();
Expand Down Expand Up @@ -111,7 +110,7 @@ export async function createNewProject(projectFolder?: Uri) {
else {
// template folder specified in evidence.templateProjectUrl settings doesn't exist
showInvalidTemplateProjectUrlErrorMessage(projectTemplateUrl);
outputChannel.appendLine(`✗ Ivalid Template Project Folder: ${projectTemplateUrl}`);
outputChannel.appendLine(`✗ Invalid Template Project Folder: ${projectTemplateUrl}`);
}
}
else if (projectTemplateUrl === templateProjectUrlSetting) {
Expand All @@ -128,13 +127,13 @@ export async function createNewProject(projectFolder?: Uri) {
else {
// invalid built-in /template folder path
showInvalidTemplateProjectUrlErrorMessage(templateFolder.fsPath);
outputChannel.appendLine(`✗ Ivalid Template Project Folder: ${templateFolder.fsPath}`);
outputChannel.appendLine(`✗ Invalid Template Project Folder: ${templateFolder.fsPath}`);
}
}
else {
// invalid template project Uri scheme
showInvalidTemplateProjectUrlErrorMessage(projectTemplateUrl);
outputChannel.appendLine(`✗ Ivalid Template Project Folder: ${projectTemplateUrl}`);
outputChannel.appendLine(`✗ Invalid Template Project Folder: ${projectTemplateUrl}`);
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/views/prompts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export async function showSelectFolderDialog(): Promise<Uri[] | undefined> {
canSelectFiles: false,
canSelectFolders: true,
canSelectMany: false,
openLabel: 'Select an empty folder to create new Evidence project.'
openLabel: 'Select folder'
});
}

Expand Down

0 comments on commit 3c22410

Please sign in to comment.