From a2e3441e6937f1769fed3e16a5f7f7135482cf97 Mon Sep 17 00:00:00 2001 From: Akshay Date: Sun, 19 Sep 2021 09:45:06 +0530 Subject: init --- www/.bin/create-wasm-app.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 www/.bin/create-wasm-app.js (limited to 'www/.bin/create-wasm-app.js') diff --git a/www/.bin/create-wasm-app.js b/www/.bin/create-wasm-app.js new file mode 100755 index 0000000..2f42973 --- /dev/null +++ b/www/.bin/create-wasm-app.js @@ -0,0 +1,24 @@ +#!/usr/bin/env node + +const { spawn } = require("child_process"); +const fs = require("fs"); + +let folderName = '.'; + +if (process.argv.length >= 3) { + folderName = process.argv[2]; + if (!fs.existsSync(folderName)) { + fs.mkdirSync(folderName); + } +} + +const clone = spawn("git", ["clone", "https://github.com/rustwasm/create-wasm-app.git", folderName]); + +clone.on("close", code => { + if (code !== 0) { + console.error("cloning the template failed!") + process.exit(code); + } else { + console.log("🦀 Rust + 🕸 Wasm = ❤"); + } +}); -- cgit v1.2.3