| --config | configuration file(.ctirc) path |
| --project | tsconfig.json path: you must pass path with filename, like this "./tsconfig.json" |
| --startAt | start working from startAt directory. If you do not pass startAt use project directory. |
| --exportFilename | Export filename, if you not pass this field that use "index.ts" or "index.d.ts" |
| --useSemicolon | add semicolon on line ending at every export statement |
| --useTimestamp | timestamp write on ctix comment right-side, only works in useComment option set true |
| --useComment | ctix comment add on first line of creted export file(default index.ts) file, that remark created from ctix |
| --quote | change quote character at export syntax |
| --keepFileExt | keep file extension on export statement path literal |
| --overwrite | overwrite each index.ts file |
| --ignoreFile | ignore file name. You can pass ignore, config file at ctix and use it like profile |
| --noBackup | not create backup file even if set overwrite option enable |
| --output | output directory |
| --useRootDir | output file under rootDir in tsconfig.json. |
| --spinnerStream | Stream of cli spinner, you can pass stdout or stderr |
| --progressStream | Stream of cli progress, you can pass stdout or stderr |
| --reasonerStream | Stream of cli reasoner. Reasoner show name conflict error and already exist index.ts file error. You can pass stdout or stderr |