#sqlite #command-line-tool #source #comments #extracting #storing

app distiller

distiller is a command line tool written in rust, used for extracting comment from source code and storing the results into a queryable sqlite database

8 stable releases

3.0.1 Nov 25, 2024
2.0.4 Aug 27, 2024
2.0.3 Mar 10, 2022
2.0.2 Jan 15, 2021
1.0.0 Sep 28, 2020

#218 in Command line utilities

Download history 132/week @ 2024-08-26 15/week @ 2024-09-16 15/week @ 2024-09-23 4/week @ 2024-09-30 1/week @ 2024-10-07 7/week @ 2024-11-04 284/week @ 2024-11-25

291 downloads per month

MIT license

38KB
937 lines

Distiller

crates.io pipeline status

distiller is a command line tool written in rust, used for extracting comment from source code and storing the results into a queryable sqlite database.

Installation

distiller is written in Rust. You can clone the repo and run to compile and install the binary to ${HOME}/.cargo/bin/distiller

cargo install --path .   

cargo install

You can also run

cargo install distiller

This will install it from crates.io to ${HOME}/.cargo/bin/distiller

Usage

distiller --help
distiller is a command line tool written in rust, used for extracting comment from source code and storing the results into a queryable sqlite database.

Usage: distiller [OPTIONS] --input <INPUT>

Options:
  -o, --output <OUTPUT>  Sets the output db file defaults to results.db
  -i, --input <INPUT>    Sets the source directory to parse
  -h, --help             Print help
  -V, --version          Print version

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

Dependencies

~32MB
~516K SLoC