Skip to content

File Documentation using Penify-cli ​

Penify-CLI can generate comprehensive documentation for individual code files.

Login ​

Login to Penify, make sure you have an account or you have created an account.

bash
penify login

Usage ​

To generate documentation for a single file:

bash
penify doc-gen -fl /path/to/your/file.py

Options ​

  • -t, --token: Your Penify API token
  • -fl, --file_path: Path to the file you want to document

Example ​

bash
penify doc-gen -fl /path/to/project/main.py

Output ​

The generated documentation will typically include:

  • Function and class descriptions
  • Parameter explanations
  • Return value details
  • Usage examples (where applicable)

Best Practices ​

  • Run Penify-CLI on your files regularly to keep documentation up-to-date
  • Review and refine the generated documentation
  • Use inline comments for complex logic that may need additional explanation