patrickmichalina/camera-probe

View on GitHub
cli.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { writeFileSync, chmodSync, existsSync, mkdirSync } from 'fs'
import { resolve } from 'path'

const dir = resolve('dist')
const outPath = resolve(dir, 'camera-probe')

// tslint:disable-next-line: no-if-statement
if (!existsSync(dir)){
  mkdirSync(dir)
}

writeFileSync(outPath, '#!/usr/bin/env node\nrequire(\'./camera-probe-cjs\').cli()')
chmodSync(outPath, '755')