2021-07-10 03:05:16 -04:00
2021-07-09 23:19:42 -04:00
2021-07-10 02:31:52 -04:00
2021-07-09 11:34:56 -04:00
2021-07-09 10:59:17 -04:00
2021-07-10 03:05:16 -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.

Please make sure to update tests as appropriate.

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%