UNPKG

@worldapi/cli

Version:

A productivity focused CLI and terminal for WorldAPI.

20 lines (19 loc) 736 B
import { checkFolderExistance } from "../functions/checkFolderExistance.js"; import * as fs from "fs/promises"; import absorbSnippetFolder from "../functions/absorb/snippetFolder.js"; import absorbConfigFolder from "../functions/absorb/configFolder.js"; import absorbFileSystems from "../functions/absorb/fileSystems.js"; async function absorb(path) { await checkFolderExistance(path); console.log(`[WorldAPI]: Absorbing folder ${path}...`); const folder = await fs.readdir(path); if (folder.includes("snippets")) await absorbSnippetFolder(path); if (folder.includes("config")) await absorbConfigFolder(path); if (folder.includes("file-systems")) await absorbFileSystems(path); } export { absorb as default };