From ccb36aa90ae986042729aa24b5f41aa82c9e50bb Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Fri, 20 Mar 2020 11:01:46 +0100 Subject: [PATCH] Add fs import to CLI --- packages/cli/src/cli.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/cli/src/cli.ts b/packages/cli/src/cli.ts index 242b83e7..9c653c31 100644 --- a/packages/cli/src/cli.ts +++ b/packages/cli/src/cli.ts @@ -113,6 +113,7 @@ export function main(originalArgs: readonly string[]): void { console.info(colors.yellow("Available imports:")); console.info(colors.yellow(" * http")); console.info(colors.yellow(" * https")); + console.info(colors.yellow(" * fs")); for (const [moduleName, symbols] of imports.entries()) { console.info(colors.yellow(` * from ${moduleName}: ${symbols.join(", ")}`)); } @@ -131,6 +132,7 @@ export function main(originalArgs: readonly string[]): void { let init = ` import * as http from 'http'; import * as https from 'https'; + import * as fs from "fs"; `; for (const [moduleName, symbols] of imports.entries()) { init += `import { ${symbols.join(", ")} } from "${moduleName}";\n`; @@ -142,6 +144,10 @@ export function main(originalArgs: readonly string[]): void { // execute some trival stuff and exit init += ` await sleep(123); + + const readmeContent = fs.readFileSync(process.cwd() + "/README.md"); + fs.writeFileSync(process.cwd() + "/README.md", readmeContent); + const hash = new Sha512(new Uint8Array([])).digest(); const hexHash = toHex(hash); export class NewDummyClass {};