Skip to main content

A CLI tool to generate README files based on project structure and configuration

Project description

Reado: Your Automated README Generator

Introduction

Reado is a compatible command-line interface (CLI) tool designed to streamline the creation of professional-grade README files. Tired of manually writing READMEs? Reado automates the process by analyzing your project's structure and content, generating a comprehensive and well-formatted README in seconds. Simply point Reado at your project, and it will handle the rest, ensuring your project is well-documented and easily understood by others. Reado leverages the power of the Google Gemini 1.5 Flash model to produce high-quality, informative README files.

Installation

Installing Reado is simple and straightforward. Ensure you have Python 3 installed on your system. Then, use pip to install the package:

sudo  pip  install  reado

This will install Reado and its dependencies. You'll then need to set your Google Gemini API key (see Usage for details).

Usage

Reado offers a streamlined workflow to generate your README. Follow these steps:

  1. Set your API Key: Before using Reado, you must set your Google Gemini API](https://aistudio.google.com/) key. This key grants Reado access to the Gemini 1.5 Flash model. Use the following command, replacing <YOUR_Gemini_API> with your actual API key:
reado  set_api_key  <YOUR_Gemini_API>
  1. Initialize the Project: After setting your API key, initialize Reado within your project's root directory:
reado  init

This command creates the necessary configuration files. After running this command, a file named readme_config.json with the following structure is generated:

"description": "<Write a brief description of your project.>",

"usage_example": "First , Second , ...",

"installation": "ex: pip install <YOUR-PrOJECT-NAME> ",

"contributing": "",

"license": ""

Completing this information is required to create a README.

  1. Generate the README: Finally, generate the README file:
reado  generate

Reado will Extract your project's structure using Nimblex, identify key components, and generate a comprehensive README.md file in your project's root directory. Ensure that Google services are supported in your region for successful operation. Reado must be run from the root directory of your project.

Contributing

i welcome contributions to Reado!

License

Reado is licensed under the MIT License. See the LICENSE file for more details.


This README was made using READO

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reado-0.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Reado-0.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file reado-0.1.tar.gz.

File metadata

  • Download URL: reado-0.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.12

File hashes

Hashes for reado-0.1.tar.gz
Algorithm Hash digest
SHA256 5354751488a224970e2b7ea1d851f10607813b63d68b7998987716e2ab59d8ab
MD5 85a992d1b19327eb855269d28240841d
BLAKE2b-256 8c2e24737056d92f4be3dd3077e6a0d208e063946f879cc7003849f986098534

See more details on using hashes here.

File details

Details for the file Reado-0.1-py3-none-any.whl.

File metadata

  • Download URL: Reado-0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.12

File hashes

Hashes for Reado-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b826ff1e24aa2f54f5434e2298d09fe80073abe5d10fcaa120361cd39912cf3d
MD5 6bfa31ac9209e4f753776137c869209e
BLAKE2b-256 5891dfa7a27e55387f734f2620e11bfa167feeea30e4990de600462722682cf4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page