UNPKG

gasp-cli

Version:

A cli to build a Google Apps Script Project Locally

26 lines (23 loc) 866 B
import afterInit from "./afterInit.js"; import execScriptBash from "./execScriptBash.js"; import { createProjectFolder, createSubfolder, createPackageJsonFile, createIndexjsFile, createGitignoreFile, createReadmeFile } from "./utils.js"; /** * Create a new gas project * * @param {*} projectName - Name given to the project. * @return void */ export default async function createANewProject(projectName, scriptId) { try { await createProjectFolder(projectName) await createSubfolder(projectName) await createPackageJsonFile(projectName, scriptId) await createIndexjsFile(projectName) await createGitignoreFile(projectName) await createReadmeFile(projectName) await execScriptBash(projectName) await afterInit(projectName) } catch (e) { console.error(`Impossible de créer le nouveau projet ${projectName} : `+e.message); } }