Skip to content

Commit 98f3e4f

Browse files
authored
feat: v0.2.2 (#40)
* fix: write permissions for folderpath * feat: v0.2.2
1 parent 375b53a commit 98f3e4f

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/utils/generateFolder.ts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,15 @@ export default async function generateFolder(folderPath: string): Promise<string
66
const ultimatePath = path.join(folderPath, randomstring.generate(10));
77
return new Promise((resolve, reject) => {
88
fs.mkdir(ultimatePath, { recursive: true }, (err) => {
9-
if (err) {
10-
reject(err);
11-
} else {
12-
resolve(ultimatePath);
13-
}
9+
fs.chmod(folderPath, '0777', () => {
10+
fs.chmod(ultimatePath, '0777', () => {
11+
if (err) {
12+
reject(err);
13+
} else {
14+
resolve(ultimatePath);
15+
}
16+
});
17+
});
1418
});
1519
});
1620
}

src/utils/writeToFile.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ import fs from 'fs';
33
export default async function writeToFile(path: string, data: string): Promise<void> {
44
return new Promise((resolve, reject) => {
55
fs.writeFile(path, data, (err) => {
6-
if (err) reject(err);
7-
else resolve();
6+
fs.chmod(path, '0777', () => {
7+
if (err) reject(err);
8+
else resolve();
9+
});
810
});
911
});
1012
}

0 commit comments

Comments
 (0)