feat(macOS): add support for user-only Notion installs

This commit is contained in:
Jason Antwi-Appah 2021-01-16 19:35:15 +00:00 committed by GitHub
parent 35d9c915b1
commit 998218e554

View File

@ -57,7 +57,12 @@ function getNotionResources() {
let folder = ''; let folder = '';
switch (process.platform) { switch (process.platform) {
case 'darwin': case 'darwin':
folder = '/Applications/Notion.app/Contents/Resources'; for (let loc of [
`/Users/${process.env.USER}/Applications/Notion.app/Contents/Resources`, // Notion is installed only for the current user
'/Applications/Notion.app/Contents/Resources' // Notion is installed globally
]) {
if (fs.pathExistsSync(loc)) folder = loc;
}
break; break;
case 'win32': case 'win32':
folder = process.env.LOCALAPPDATA + '\\Programs\\Notion\\resources'; folder = process.env.LOCALAPPDATA + '\\Programs\\Notion\\resources';