2021-07-09 23:19:42 -04:00
2021-07-09 11:34:56 -04:00
2021-07-09 10:59:17 -04:00
2021-07-10 03:05:57 -04:00

todara - A TODO Aggregator

This tool was created for the purpose of learning Rust.

todara pulls TODOs from all python files given a directory. If a directory contains a .gitignore then todara excludes files that match the git exclude patterns.

Demo

gif

Requirements

To run todara you must have Rust installed.

To install Rust on OS X or Linux run the following:

curl https://sh.rustup.rs -sSf | sh

For Windows click on this link to download an executable.

Run

Clone the repository and from the root run the following:

cargo run [directory]

Where [directory] is the directory of a python repo or directory with python files. It prints all TODOs found in python files into a table.

You can also write the table into a file by running the following

cargo run [directory] > TODOs.txt

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Description
A tool that pulls TODOs from python files and spits it out to a list.
Readme MIT 42 KiB
Languages
Rust 100%