clearer error message failing to write accounts

Massimo Melina committed Jan 1, 2022 at 12:35 UTC 64a72b9914ae566355a2fd1895164f9c7c1475f5
1 file changed +2 -1
src/perm.ts
+2 -1
@@ -61,7 +61,8 @@ export async function updateAccount(username: string, changer:Changer) {
61 const saveAccountsAsap = _.debounce(saveAccounts)
62
63 function saveAccounts() {
64 - return fs.writeFile(PATH, yaml.stringify({ accounts }))
64 + return fs.writeFile(PATH, yaml.stringify({ accounts })).catch(err =>
65 + console.error('Failed at saving accounts file, please ensure it is writable.', String(err)))
66 }
67
68 let doing = false