cli_command_project_lib_ensure-dir.js
import fs from 'fs-extra'
import ora from 'ora'
import delay from 'delay'
import { __ } from '../../../lib/translate.js'
/**
* Ensure the project directory exists and change the current working directory to it.
*
* @async
* @memberof module:CLI/Command/Project
* @param {string} cwd - Current working directory
* @returns {Promise<void>}
*/
async function ensureDir (cwd) {
const spinner = ora(__('Ensure project dir')).start()
await delay(1000)
fs.ensureDirSync(cwd)
process.chdir(cwd)
spinner.succeed()
}
export default ensureDir