chordsheet-cli
Version:
A CLI to create chord sheets out of markdown files
25 lines (19 loc) • 615 B
JavaScript
const generateChordsheet = require('chordsheet');
require('colors');
// Print error message and quit when an uncaught exception occurs
process.on('uncaughtException', function(error) {
console.error(('Error: ' + error.message).red)
process.exit(1)
});
// Get arguments using minimist
var args = require('minimist')(process.argv.slice(2));
// Input files don't exist
if(args._.length == 0) {
console.log('Syntax: chordsheet <input-file> [output-file]'.cyan);
process.exit(1);
}
// The arguments are input files
args._.forEach(function(input) {
generateChordsheet(input)
}, this);