   process.exit 1
 
 
+verboseDec = (fn) ->
+  (..., cmd) ->
+    globalVerbose = cmd.verbose
+    fn.apply cli, arguments
+
+
 exec = (cmd, keepOutput) ->
   if globalVerbose and !keepOutput
     return child.execSync cmd, stdio: 'inherit'


cli.command 'init <name>'
  .description 'create a new ClojureScript React Native project'
  .option "-i, --interface [#{interfaceNames.join ' '}]", 'specify React interface'
  .option '-v, --verbose', 'verbose output'
  .action (name, cmd) ->
    if cmd
      interfaceName = cmd['interface'] or defaultInterface
    else

    logErr message


init = (projName, interfaceName) ->
  log "Creating #{projName}", 'bgMagenta'
  log ''

