rjhilgefort
4/23/2019 - 9:16 PM

Node Shell Script Template

#!/usr/bin/env node
/* eslint-disable import/no-commonjs */

;(async () => {
  const util = require('util')
  const child_process = require('child_process')
  const { tap } = require('ramda')

  const execP = util.promisify(child_process.exec)
  const exec = command => execP(command).then(({ stdout, stderr }) => {})

  const { log } = console

  // Get args
  const [, , ...args] = process.argv

  await exec(`echo ${args}`)
})()