INNER CODE UNIT · JavaScript
resolveEnvFilePath
bvisible/mcp-ssh-manager · src/index.js:158
function resolveEnvFilePath() {
if (process.env.SSH_ENV_PATH) {
return process.env.SSH_ENV_PATH;
}
const sshManagerHome = process.env.SSH_MANAGER_HOME || path.join(os.homedir(), '.ssh-manager');
const candidates = [
path.join(sshManagerHome, '.env'),
path.join(process.cwd(), '.env'),
path.join(os.homedir(), '.env'),
path.join(__dirname, '..', '.env'),
];
for (const candidate of candidates) {
if (fs.existsSync(candidate)) {
return candidate;
}
}
return path.join(process.cwd(), '.env');
}