# `nolo` - a TODO comment suite
[](https://builtwithnix.org)
[](https://crates.io/crates/nolo)
[](https://matrix.to/#/#nolo:matrix.org)
A CLI tool for discovering and analyzing `TODO` comments across codebases.
## `$ nolo` - usage
`nolo` has the following cli interface:
```
A TODO comment suite
Usage: nolo [OPTIONS] [COMMAND]
Commands:
scan Scan for TODO comments
report Generate analytics report for TODO comments (default)
help Print this message or the help of the given subcommand(s)
Options:
--config <CONFIG> Path to configuration file
-h, --help Print help
-V, --version Print version
```
### `$ nolo report` - usage
```
Generate analytics report for TODO comments (default)
Usage: nolo report [OPTIONS] [PATH]
Arguments:
[PATH] Path to analyze for TODO comments
Options:
--format <FORMAT> Output format for the report [default: table] [possible values: table, json]
--display-limit <DISPLAY_LIMIT> Number of top files to display in report [default: 5]
--config <CONFIG> Path to configuration file
--full-report Show all files with TODOs instead of limiting display
-h, --help Print help
```
### `$ nolo scan` - usage
```
Scan for TODO comments
Usage: nolo scan [OPTIONS] [PATH]
Arguments:
[PATH] Path to scan for TODO comments
Options:
--config <CONFIG> Path to configuration file
-h, --help Print help
```