Add local CLI #144

Merged
schmelczer merged 16 commits from asch/local-cli into main 2025-10-21 22:45:47 +01:00
Showing only changes of commit d1c4b319a5 - Show all commits

Fix deletion logic

Andras Schmelczer 2025-10-19 20:20:43 +01:00

View file

@ -169,12 +169,16 @@ export class FileOperations {
path: RelativePath
): Promise<void> {
let directory = path;
while (directory.length > 1) {
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
while (true) {
[directory] = FileOperations.getParentDirAndFile(directory);
if (directory.length === 0) {
break;
}
const remainingContent =
await this.fs.listFilesRecursively(directory);
if (remainingContent.length == 0) {
if (remainingContent.length === 0) {
this.logger.debug(
`Folder (${directory}) is now empty, deleting`
);