diff --git a/src/common/utils/getLocalDataFile.ts b/src/common/utils/getLocalDataFile.ts index dadeba4..31a5bbf 100644 --- a/src/common/utils/getLocalDataFile.ts +++ b/src/common/utils/getLocalDataFile.ts @@ -1,7 +1,14 @@ +import path from "path"; +import fs from "fs"; + export default (): string => { let localDataFile: any = process.env.HOME; if (!localDataFile) { localDataFile = process.env.LOCALAPPDATA; } - return localDataFile; + const rubickPath = path.join(localDataFile, "rubick") + if (!fs.existsSync(rubickPath)) { + fs.mkdirSync(rubickPath); + } + return rubickPath; };