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.1.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.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: readmegen_cli-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 6380fd51a0cd6264265192063e25a0eda83d13e5cac075e192df8de77b74bb41
MD5 58bc27361f491b841be3549babb38d35
BLAKE2b-256 66d584d7d720a84cf7a1d53dc5ee5225625aaa99a8eb2832f0612f8e630016d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: readmegen_cli-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35ae2beab919101e985147a6f67402d198def7e8498063d719093a1d29d035aa
MD5 219f684913c30ee37d8c19dc153c8d41
BLAKE2b-256 c2fd9525b7bc2b649c700fafd9d5f43d63c31b059252a4778493ef4bd002a02c

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