UNPKG

@eluvio/elv-utils-js

Version:

Utilities for the Eluvio Content Fabric

38 lines (32 loc) 726 B
/* eslint-disable no-console */ const prompt = require('prompt') const escape=require('shell-escape') const schema = { properties: { text: { description: 'Enter text to convert', required: true, type: 'string' } } } console.log() prompt.start() prompt.message = '' prompt.colors = false prompt.get(schema, (err, result) => { if(err) { return onErr(err) } console.log() console.log('Input received') console.log('--------------------------') console.log(result.text) console.log() console.log('Converted for command line') console.log('--------------------------') console.log(escape([result.text])) console.log() }) function onErr(err) { console.log(err) return 1 }