# Class: Command

Defined in: | node_modules/codo/lib/command.coffee

## Variables Summary

options =

      [
        {
          name: 'help',
          alias: 'h',
          describe: 'Show this help'
        }, {
          name: 'version',
          describe: 'Show version'
        }, {
          name: 'extension',
          alias: 'x',
          describe: 'Coffee files extension',
          "default": 'coffee'
        }, {
          name: 'output',
          alias: 'o',
          describe: 'The output directory',
          "default": './doc'
        }, {
          name: 'min-coverage',
          alias: 'm',
          describe: 'Require a minimum percentage to be documented or fail',
          "default": '0'
        }, {
          name: 'output-dir'
        }, {
          name: 'theme',
          describe: 'The theme to be used',
          "default": 'default'
        }, {
          name: 'name',
          alias: 'n',
          describe: 'The project name used'
        }, {
          name: 'readme',
          alias: 'r',
          describe: 'The readme file used'
        }, {
          name: 'quiet',
          alias: 'q',
          describe: 'Supress warnings',
          boolean: true,
          "default": false
        }, {
          name: 'verbose',
          alias: 'v',
          describe: 'Show parsing errors',
          boolean: true,
          "default": false
        }, {
          name: 'undocumented',
          alias: 'u',
          describe: 'List undocumented objects',
          boolean: true,
          "default": false
        }, {
          name: 'closure',
          describe: 'Try to parse closure-like block comments',
          boolean: true,
          "default": false
        }, {
          name: 'debug',
          alias: 'd',
          boolean: true
        }
      ]

## Class Method Summary

- . (void) run()

## Instance Method Summary

- # (void) extendOptimist(optimist, defaults = {}, options = {})
- # (void) lookupTheme(name)
- # (void) prepareOptions(optimist, defaults)
- # (void) run(cb)
- # (void) collectStats(environment)
- # (void) generate(dir = process.cwd(), options = @options, cb)

## Class Method Details

. (void) run()

## Instance Method Details

# (void) extendOptimist(optimist, defaults = {}, options = {})

# (void) lookupTheme(name)

# (void) prepareOptions(optimist, defaults)

# (void) run(cb)

# (void) collectStats(environment)

# (void) generate(dir = process.cwd(), options = @options, cb)

Quickly fuzzy find classes, mixins, methods, file:

- T Open fuzzy finder dialog

Control the navigation frame:

- L Toggle list view
- C Show class list
- I Show mixin list
- F Show file list
- M Show method list
- E Show extras list

You can focus and blur the search input:

- S Focus search input
- Esc Blur search input