2020-04-07 18:50:16 +00:00
|
|
|
const { readFileSync } = require(`fs`);
|
2019-03-12 17:33:05 +00:00
|
|
|
|
2020-04-07 18:50:16 +00:00
|
|
|
const folderPath = process.argv[2];
|
|
|
|
try {
|
|
|
|
const pathToFirebaseToolsJson = `${process.env.HOME}/.config/configstore/firebase-tools.json`;
|
|
|
|
const fileContent = readFileSync(pathToFirebaseToolsJson);
|
|
|
|
const firebaseToolsJson = JSON.parse(fileContent);
|
|
|
|
const firebaseProjectName = firebaseToolsJson.activeProjects[folderPath];
|
2019-03-12 17:33:05 +00:00
|
|
|
|
2020-04-07 18:50:16 +00:00
|
|
|
if (firebaseProjectName) {
|
|
|
|
console.log(firebaseProjectName);
|
|
|
|
}
|
|
|
|
} catch (error) {
|
|
|
|
if (error.code && error.code === "ENOENT") {
|
|
|
|
console.error(`Couldn't find file "${pathToFirebaseToolsJson}". Please create it with "$ firebase use <projectName>" in your project folder.`);
|
|
|
|
} else {
|
|
|
|
console.error(error);
|
|
|
|
}
|
2019-03-12 17:33:05 +00:00
|
|
|
}
|