13 lines
342 B
JavaScript
13 lines
342 B
JavaScript
|
import { homedir } from "os";
|
||
|
import { sep } from "path";
|
||
|
export const getHomeDir = () => {
|
||
|
const { HOME, USERPROFILE, HOMEPATH, HOMEDRIVE = `C:${sep}` } = process.env;
|
||
|
if (HOME)
|
||
|
return HOME;
|
||
|
if (USERPROFILE)
|
||
|
return USERPROFILE;
|
||
|
if (HOMEPATH)
|
||
|
return `${HOMEDRIVE}${HOMEPATH}`;
|
||
|
return homedir();
|
||
|
};
|