UNPKG

@oleksiiteplenko/tt

Version:

CLI tool for tracking time on projects.

19 lines (14 loc) 389 B
import { join } from 'path'; import { homedir } from 'os'; import { mkdirSync } from 'fs'; function getDBPath() { const pathFromEnv = process.env.DB_PATH; if (pathFromEnv) { return pathFromEnv; } else { const dbPath = join(homedir(), '.tt', 'tt.db'); mkdirSync(join(homedir(), '.tt'), { recursive: true }); return dbPath; } } export const dbPath = getDBPath();