myst-cli
Version:
Command line tools for MyST
25 lines (24 loc) • 733 B
JavaScript
export function readableName() {
if ('MYSTMD_READABLE_NAME' in process.env) {
const name = process.env.MYSTMD_READABLE_NAME;
return `${name} (via myst)`;
}
else {
return 'MyST';
}
}
export function binaryName() {
return (process.env.MYSTMD_BINARY_NAME ?? 'myst');
}
export function npmPackageName() {
return (process.env.MYSTMD_NPM_PACKAGE_NAME ?? 'mystmd');
}
export function npmBinaryName() {
return (process.env.MYSTMD_NPM_BINARY_NAME ?? 'myst');
}
export function homeURL() {
return (process.env.MYSTMD_HOME_URL ?? 'https://mystmd.org');
}
export function isWhiteLabelled() {
return ['MYSTMD_READABLE_NAME', 'MYSTMD_BINARY_NAME'].some((name) => name in process.env);
}