1.1.2 ā€¢ Published 8 months ago

quick-readme v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago


šŸ—‚ļø Table of Contents


āš™ļø Features

FeatureDescription
Easy Readme GenerationGenerate professional README files with a simple command. No need to worry about formatting or layout.
Fast & SimpleDesigned for ease of use. The intuitive interface guides you through the process in a matter of seconds.
Fully Advanced ResultsOffers advanced options for customizing your README, including adding badges, custom scripts, and more.

šŸ“¦ Installation

Global Installation

To install the quick-readme package globally, open your terminal and run the following command:

npm install -g quick-readme

This will install the package globally, allowing you to use the quick-readme command anywhere in your terminal.

Local Installation

To install the quick-readme package locally in your project, navigate to your project's directory and run:

npm install quick-readme --save-dev

This will install the package as a dev dependency in your project.

šŸš€ Usage

Question Usage

Run the quick-readme command and answer the questions prompted to generate your README:

quick-readme

Config Usage

You can also generate a README using a configuration file. Create a file named quick-readme.json in your project root and populate it with your project details. You can check out an example configuration file /example.quick-readme.json or click the summary below to see the contents with details.

{
  // The title of your project
  "title": "quick-readme",

  // A brief description of your project
  "description": "A CLI tool to generate README files super fast and easily!",

  // The GitHub repository URL of your project
  "repo": "https://github.com/BankkRoll/quick-readme",

  // The website URL of your project (if available)
  "websiteUrl": "",

  // The URL for the banner image to display at the top of your README
  "bannerUrl": "https://github.com/BankkRoll/quick-readme/assets/106103625/332aaeb9-0df8-439c-bd72-a1777b0e2019",

  // Your name or your organization's name
  "authorName": "BankkRoll",

  // Your GitHub handle
  "authorGithub": "BankkRoll",

  // Your Twitter handle
  "authorTwitter": "bankkroll_eth",

  // Features of your project, separated by commas
  "projectFeatures": "Easy Readme Generation, Fast & Simple, Fully Advanced Results",

  // The npm package name (if your project is an npm package)
  "npmPackage": "quick-readme",

  // The build tool your project uses
  "buildTool": "",

  // The license your project is under
  "licenseType": "MIT",

  // Programming languages used in the project
  "languages": ["JavaScript", "TypeScript"],

  // Frameworks used in the project
  "frameworks": [],

  // Scripts you want to highlight in your README
  "selectedScripts": [
    "start",
    "build",
    "format",
    "add-shebang",
    "prepublishOnly"
  ],

  // Badges to display at the top of your README
  "selectedBadges": [
    "npm version",
    "License",
    "Languages",
    "GitHub Stars",
    "GitHub Last Commit",
    "GitHub Repo Size"
  ],

  // Internal name of your project (usually the repo name)
  "name": "quick-readme",

  // Any custom scripts your project uses
  "scripts": {
    "start": "npm run start",
    "build": "npm run build",
    "format": "npm run format",
    "add-shebang": "npm run add-shebang",
    "prepublishOnly": "npm run prepublishOnly"
  },

  // Information about your project's repository
  "repository": {
    "url": "https://github.com/BankkRoll/quick-readme.git"
  },

  // License information
  "license": "MIT",

  // Author information
  "author": "BankkRoll"
}

šŸ› ļø Scripts

Here are some common scripts you can run:

start

Starts the application.

You can run this script using npm or yarn:

npm run start

Or with yarn:

yarn start

build

Builds the application for production.

You can run this script using npm or yarn:

npm run build

Or with yarn:

yarn build

šŸŒ³ Directory Tree

ā”œā”€ā”€ šŸ“„ .npmignore
ā”œā”€ā”€ šŸ“„ .prettierrc
ā”œā”€ā”€ šŸ“„ add-shebang.js
ā”œā”€ā”€ šŸ“¦ dist/
    ā”œā”€ā”€ šŸ“„ index.d.ts
    ā”œā”€ā”€ šŸ“„ index.js
    ā”œā”€ā”€ šŸ“„ index.js.map
    ā””ā”€ā”€ šŸ“‚ utils/
        ā”œā”€ā”€ šŸ“„ analyzeCodebase.d.ts
        ā”œā”€ā”€ šŸ“„ analyzeCodebase.js
        ā”œā”€ā”€ šŸ“„ analyzeCodebase.js.map
        ā”œā”€ā”€ šŸ“„ formatScripts.d.ts
        ā”œā”€ā”€ šŸ“„ formatScripts.js
        ā”œā”€ā”€ šŸ“„ formatScripts.js.map
        ā”œā”€ā”€ šŸ“„ generateReadme.d.ts
        ā”œā”€ā”€ šŸ“„ generateReadme.js
        ā”œā”€ā”€ šŸ“„ generateReadme.js.map
        ā”œā”€ā”€ šŸ“„ guessMainLanguage.d.ts
        ā”œā”€ā”€ šŸ“„ guessMainLanguage.js
        ā”œā”€ā”€ šŸ“„ guessMainLanguage.js.map
        ā”œā”€ā”€ šŸ“„ languages.d.ts
        ā”œā”€ā”€ šŸ“„ languages.js
        ā”œā”€ā”€ šŸ“„ languages.js.map
        ā”œā”€ā”€ šŸ“„ tree.d.ts
        ā”œā”€ā”€ šŸ“„ tree.js
        ā””ā”€ā”€ šŸ“„ tree.js.map
ā”œā”€ā”€ šŸ“„ example.quick-readme.json
ā”œā”€ā”€ šŸ“„ LICENSE.txt
ā”œā”€ā”€ šŸ“„ package-lock.json
ā”œā”€ā”€ šŸ“„ package.json
ā”œā”€ā”€ šŸ“¦ src/
    ā”œā”€ā”€ šŸ“„ index.ts
    ā””ā”€ā”€ šŸ“‚ utils/
        ā”œā”€ā”€ šŸ“„ analyzeCodebase.ts
        ā”œā”€ā”€ šŸ“„ formatScripts.ts
        ā”œā”€ā”€ šŸ“„ generateReadme.ts
        ā”œā”€ā”€ šŸ“„ guessMainLanguage.ts
        ā”œā”€ā”€ šŸ“„ languages.ts
        ā””ā”€ā”€ šŸ“„ tree.ts
ā”œā”€ā”€ šŸ“„ README.md
ā”œā”€ā”€ šŸ“„ tsconfig.json
ā””ā”€ā”€ šŸ“„ types.d.ts

šŸ’» Language Usage

TypeScript: ā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆ 58.41%
JSON: ā–ˆā–ˆ 22.52%
Markdown: ā–ˆā–ˆ 17.65%
Other:  1.43%

šŸ¤ Contributing

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request
  6. Code review
  7. Merge the changes
  8. Update the documentation

šŸ“ License

This project is licensed under MIT.

šŸ‘¤ Author

BankkRoll


1.1.2

8 months ago

1.1.14

8 months ago

1.1.13

8 months ago

1.1.12

8 months ago

1.1.11

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.3

8 months ago

1.0.25

8 months ago

1.0.24

8 months ago

1.0.23

8 months ago

1.0.22

8 months ago

1.0.21

8 months ago

1.0.2

8 months ago

1.0.17

8 months ago

1.0.16

8 months ago

1.0.15

8 months ago

1.0.14

8 months ago

1.0.13

8 months ago

1.0.12

8 months ago

1.0.11

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago