@nomadmystic/wordpress-scaffold-cli
Version:
This project is created to speed up WordPress development
41 lines (40 loc) • 1.5 kB
JavaScript
const getCommonOptions = async (jsonFileParsed) => {
try {
let commonOptions = [];
if (jsonFileParsed && typeof jsonFileParsed !== 'undefined') {
if (jsonFileParsed['project-name'] === '') {
const projectNameOption = {
type: 'input',
name: 'projectName',
message: 'What is the name of your WordPress site?',
default: 'scaffold-project',
};
commonOptions.unshift(projectNameOption);
}
if (jsonFileParsed['site-url'] === '') {
const siteUrlOption = {
type: 'input',
name: 'siteUrl',
message: 'What is the URL of your WordPress site?',
default: 'https://example.com',
};
commonOptions.push(siteUrlOption);
}
if (jsonFileParsed['dev-site-url'] === '') {
const devSiteUrl = {
type: 'input',
name: 'devSiteUrl',
message: 'What is the development URL of your WordPress site?',
default: 'https://example.com.test',
};
commonOptions.push(devSiteUrl);
}
}
return commonOptions;
}
catch (err) {
console.log('getCommonOptions()');
console.log(err);
}
};
export default getCommonOptions;