UNPKG

nihilomnis

Version:
37 lines (34 loc) 1.19 kB
#!/usr/bin/env node import { init } from "./init.js" import { publish } from "./publish.js" import graphics from './utils/graphics.js' // Check for command-line arguments const args = process.argv.slice(2) if (args[0] === "init") { init() } else if (args[0] === "sign") { publish() } else { // WELCOME! graphics.print(graphics.asciiArt, 'orange') graphics.logo() console.log() graphics.print("👉 Please run 'npx dev3-eth init' (global install) or 'npm run init' (local install) to initialise", "skyblue") graphics.print("👉 Please run 'npx dev3-eth sign' (global install) or 'npm run sign' (local install) to sign & publish your ENS records", "skyblue") graphics.print(" ◥ docs: https://dev3.eth.limo", "skyblue") } // Determine which function to run based on the command-line argument if (args.length > 0) { switch (args[1]) { case 'init': init() break case 'sign': sign() break default: console.log('Invalid function name (available functions: init, sign)') } } else { console.log('Please provide a function name (available functions: init, sign)') }