1 unstable release
0.1.0 | Mar 21, 2023 |
---|
#2433 in Command line utilities
15KB
165 lines
gpt-doc-gen
is a command-line interface (CLI) tool for generating Rust doc comments using OpenAI's Dali
language model. It will document all public items, including adding examples, sections and cross linking types from other crates.
Installation
cargo install gpt-doc-gen
Or build the binary locally:
git clone git@github.com/kaiserkarel/gpt-doc-gen
cd gpt-doc-gen
cargo install --path .
Usage
The CLI parameters are still unstable and may change.
cargo gpt-doc-gen --help
---
gpt-doc-gen 0.1.0
A CLI to document Rust code
USAGE:
gpt-doc-gen [FLAGS] --api-key <api-key> <SUBCOMMAND>
FLAGS:
-d, --dryrun Print the output to stdout instead of writing it to a file
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-a, --api-key <api-key> [env: GPT_DOC_GEN_API_KEY=$API_KEY]
SUBCOMMANDS:
document-crate Add doc comments to all Rust files in a crate
document-file Add doc comments to a single file
help Prints this message or the help of the given subcommand(s)
gpt-doc-gen
can add documentation to a specific file,
Dependencies
~12–26MB
~389K SLoC