UNPKG

gh-user-manager

Version:

A CLI tool that lets you juggle multiple GitHub identities like a pro (or wizard)

24 lines (19 loc) 501 B
const fs = require('fs'); const os = require('os'); const path = require('path'); const configPath = path.join(os.homedir(), '.gh-user-manager-config.json'); function loadConfig() { if (!fs.existsSync(configPath)) { return { profiles: {}, current: null }; } const raw = fs.readFileSync(configPath); return JSON.parse(raw); } function saveConfig(config) { fs.writeFileSync(configPath, JSON.stringify(config, null, 2)); } module.exports = { loadConfig, saveConfig, configPath };