 
 cli.command 'init <name>'
   .description 'create a new ClojureScript React Native project'
-  .option "-l, --lib [#{libNames.join ' '}]", 'specify React wrapper library'
+  .option "-i, --interface [#{interfaceNames.join ' '}]", 'specify React interface'
   .action (name, cmd) ->
     if cmd
-      lib = cmd.lib or defaultLib
+      interfaceName = cmd['interface'] or defaultInterface
     else
-      lib = defaultLib
-
-    unless reactLibs[lib]
-      logErr "Unsupported React wrapper library: #{lib}"
+      interfaceName = defaultInterface
+
+    unless reactInterfaces[interfaceName]
+      logErr "Unsupported React interface: #{interfaceName}"
 
     if typeof name isnt 'string'
       logErr '''

    exec "cp #{resources}project.clj project.clj"
    edit \
      'project.clj',
      [[projNameHyphRx, projNameHyph], [/\$CLJS_REACT_LIB\$/, reactLibs[lib]]]

    corePath = "src/#{projNameUs}/core.clj"
    fs.unlinkSync corePath
    corePath += 's'
    exec "cp #{resources}#{lib}.cljs #{corePath}"
    edit corePath, [[projNameHyphRx, projNameHyph], [projNameRx, projName]]

    log 'Compiling ClojureScript'

podMinVersion   = '0.38.2'
process.title   = 'natal'

reactInterfaces =
  om:        'org.omcljs/om "0.9.0"'
  'om-next': 'org.omcljs/om "1.0.0-alpha11"'

interfaceNames   = Object.keys reactInterfaces
defaultInterface = 'om'


log = (s, color = 'green') ->
