README Gen Pro is a command-line application that dynamically generates a professional README.md
file from a user's input using the inquirer.js
package. (This README.md
file was generated using this app!)
- Deployment URL
- Repo URL
- Features
- Pre-Requisites
- Installation
- Usage
- Technologies Used
- Tests
- Roadmap
- Questions
- License
This is a command-line application. It is not deployed online.
https://github.com/ahmadelgamal/README-Gen-Pro
- This is an easy to use command-line application.
- It uses the
inquirer
module to ask the user a series of questions. - The answers are used to automatically generate a
README.md
file in anoutput
directory.
- Install
node.js
.
- Download or Clone this repository.
- If you downloaded the zipped version of this repo, then unzip it in the desired directory.
- Go to the command line (if you're not there already).
- Change the directory to
README-Gen-Pro-main
(orREADME-Gen-Pro
depending on the name of the installed directory). - Run:
npm install
to install theinquirer
module.
- Go to the command line.
- Navigate to the app directory.
- Run
node index.js
(ornpm start
). - Answer the question prompts.
- Once completed, check the
output
folder for theREADME.md
file. - If you chose to add a
gif
animation orpng
screenshot file, then either add it to a./assets/images
folder in your app, or change the relative path in theREADME.md
file to point to the corresponding folder.
- JavaScript
- Node.js
- Inquirer.js
- Markdown
- Run the command
npm test
to generate a sampleREADME.md
from sample answers saved in the object in thesample-answers.js
file in the__test__
directory. - You can change the generated
README.md
values by changing the values of the object in thesample-answers.js
file.
- Add more license options.
- Add autocomplete.
- Add
trim()
to user input.
Please send your questions and / or comments to Ahmad El Gamal at [email protected], or contact me on GitHub.
This project is licensed under the terms of the MIT license.