complete -c mocha -l help -o help -s h -d "Show help" complete -c mocha -s V -l version -d "output the version number" complete -c mocha -s A -l async-only -d "force all tests to take a callback (async) or return a promise" complete -c mocha -s c -l colors -d "force enabling of colors" complete -c mocha -s C -l no-colors -d "force disabling of colors" complete -c mocha -s G -l growl -d "enable growl notification support" complete -c mocha -s O -l reporter-options -d " reporter-specific options" complete -c mocha -s R -l reporter -x -d "specify the reporter to use" complete -c mocha -s S -l sort -d "sort test files" complete -c mocha -s b -l bail -d "bail after first test failure" complete -c mocha -s d -l debug -d "enable node's debugger, synonym for node --debug" complete -c mocha -s g -l grep -x -d "only run tests matching " complete -c mocha -s f -l fgrep -x -d "only run tests containing " complete -c mocha -s g -l expose-gc -d "expose gc extension" complete -c mocha -s i -l invert -d "inverts --grep and --fgrep matches" complete -c mocha -s r -l require -r -d "require the given module" complete -c mocha -s s -l slow -x -d "\"slow\" test threshold in milliseconds [75]" complete -c mocha -s t -l timeout -x -d "set test-case timeout in milliseconds [2000]" complete -c mocha -s u -l ui -x -d "specify user-interface (bdd|tdd|qunit|exports)" complete -c mocha -s w -l watch -d "watch files for changes" complete -c mocha -l check-leaks -d "check for global variable leaks" complete -c mocha -l full-trace -d "display the full stack trace" complete -c mocha -l compilers -x -d "use the given module(s) to compile files" complete -c mocha -l debug-brk -d "enable node's debugger breaking on thefirst line" complete -c mocha -l globals -x -d "allow the given comma-delimited global[names]" complete -c mocha -l es_staging -d "enable all staged features" complete -c mocha -l harmony -d "all node --harmony* flags are available" complete -c mocha -l preserve-symlinks -d "Instructs the module loader to preserve symbolic links when resolving and caching modules" complete -c mocha -l icu-data-dir -d "include ICU data" complete -c mocha -l inline-diffs -d "display actual/expected differences inline within each string" complete -c mocha -l interfaces -d "display available interfaces" complete -c mocha -l no-deprecation -d "silence deprecation warnings" complete -c mocha -l no-exit -d "require a clean shutdown of the event loop: mocha will not call process.exit" complete -c mocha -l no-timeouts -d "disables timeouts, given implicitly with --debug" complete -c mocha -l opts -d "specify opts path" complete -c mocha -l perf-basic-prof -d "enable perf linux profiler (basic support)" complete -c mocha -l prof -d "log statistical profiling information" complete -c mocha -l log-timer-events -d "Time events including external callbacks" complete -c mocha -l recursive -d "include sub directories" complete -c mocha -l reporters -d "display available reporters" complete -c mocha -l retries -d "set numbers of time to retry a failed test case" complete -c mocha -l throw-deprecation -d "throw an exception anytime a deprecated function is used" complete -c mocha -l trace -d "trace function calls" complete -c mocha -l trace-deprecation -d "show stack traces on deprecations" complete -c mocha -l use_strict -d "enforce strict mode" complete -c mocha -l watch-extensions -d "additional extensions to monitor with --watch" complete -c mocha -l delay -d "wait for async suite definition"