Skip to main content

Generate professional README.md files using AI

Project description

readmegen_cli: Effortless README Generation 📝

🔐 Environment Setup

Create a .env file in the root of your project with:

You can get a Gemini API key from: https://makersuite.google.com/app/apikey

Effortlessly generate professional README files for your projects. readmegen_cli is a command-line tool designed to streamline the process of creating comprehensive and well-structured README files. Tired of manually writing and formatting READMEs? Let readmegen_cli automate the process, allowing you to focus on your code. It intelligently analyzes your project structure and automatically populates key sections, saving you valuable time and effort.

This tool leverages your project's existing files and structure to generate a README that includes essential details such as project description, features, installation instructions, and technology stack. It’s perfect for both small personal projects and large collaborative endeavors. readmegen_cli aims to improve consistency and reduce the cognitive load associated with README creation.

By automating the tedious parts of README creation, readmegen_cli allows developers to focus on what truly matters: building great software. The generated README adheres to best practices, ensuring clarity and professionalism.

Features ✨

  • Automated Generation: Creates a comprehensive README based on your project's structure.
  • Intelligent Analysis: Automatically detects key project information.
  • Customizable Output: Easily adaptable to your specific project needs.
  • Time-Saving: Streamlines the README creation process.
  • Consistent Formatting: Ensures professional and well-structured READMEs.

Installation ⚙️

Install readmegen_cli using pip:

pip install readmegen-cli

Usage 💻

Navigate to your project's root directory in your terminal and run:

readmegen

This will generate a README.md file in your project's root directory. You can then customize the generated file to your liking. For example, to generate a README with a specific title, you can use the --title option:

readmegen --title "My Awesome Project"

Technologies 🛠️

Technology Version
Python 3.7+
Markup Language Markdown (.md)

License 📄

This project is licensed under the MIT License - see the LICENSE file for details. (Note: A LICENSE file should be created separately.)

Project details


Download files

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

Source Distribution

readmegen_cli-0.1.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

readmegen_cli-0.1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file readmegen_cli-0.1.0.tar.gz.

File metadata

  • Download URL: readmegen_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for readmegen_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 35a068c80c61d0ef85d750d2f91264fb0deb102c2bf3c83d0b5e8ba2bd89441a
MD5 239809b139d5e305ab8c98f3b57715bd
BLAKE2b-256 7cb6665c12f1d43d247d2d850186cc2f78c198e59d1f17c2059feedbcf8e1489

See more details on using hashes here.

File details

Details for the file readmegen_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: readmegen_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for readmegen_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fdf4cac1d8b0e5d0ddd24f49d578844657ca9c904e2719ea3f3bb1c86dbe0152
MD5 a68c8e6c66544cb78905ad1e6fccb841
BLAKE2b-256 8240d91b7e03f7432361e0c96a317fedc5f22d0184f00ecad6df195d54bc2d34

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