terminal-resume
v2.5.6
Published
It's a resume creator package that can create you a resume with differnet templates and themes that it has It is a easy to use alternative of resume-cli package that was on npm . It is user friendly, flexibile and simple to use you can add custom fields i
Downloads
42
Readme
Terminal Resume
Description
Terminal Resume is a user-friendly resume creator package that allows you to generate resumes with different templates and themes directly from your terminal. It provides a flexible and simple interface for adding custom fields, making it an easy-to-use alternative to traditional resume creation tools.
Features
- Create resumes with multiple themes: Classic Light, Pastel Dream, Neon Dark.
- Add custom fields to your resume.
- View your resume in the terminal with a clean and organized layout.
- Easy installation and setup via npm.
- Interactive prompts for user input.
Installation
You can install Terminal Resume globally or locally using npm. Here’s how:
Global Installation
To install the package globally, run:
npm install -g terminal-resume
Local Installation
To install the package locally, run:
npm install terminal-resume
Usage
For creating and showing your resume on CLI
After installation, you can create your resume by running the following command in your terminal:
npx terminal-resume
Follow the interactive prompts to enter your information, including name, designation, skills, experience, and more.
And after creating your resume Rerun the same command to show up your resume on CLI
npx terminal-resume
Don't worry about the resume data persistence it will be persisted in your personal file system in a file called resumeData.json
For viewing your resume in browser's preview
Also you can view your created resume in a pre-created template by running the following command:
npx resume
This will actually start a server on which your resume will be hosted you can view it in your browser's preview on that particular port number
Example Commands
- To show your name:
show name
- To show your skills:
show skills
- To clear the existing resume data:
clear
Themes
You can select different themes for your resume:
- Classic Light (default)
- Pastel Dream
- Neon Dark
Select a theme from the dropdown menu in your resume.
Templates
You can also select different templates for your resume:
- Classic Elegance
- Vibrant Modern
Select a template when prompted during the initial information taking process.
NOTE
I want people to contribute more templates in this project so that, This package can have a more variety of templates to be used by different users according to their fit.
Custom Fields
You can also add custom fields to your resume. When prompted, type "CUSTOM" to create custom fields or "NOTHING" to proceed without them.
Contributing
Contributions are welcome! If you would like to contribute to Terminal Resume, please follow these steps:
- Fork the repository.
- Create a new branch (git checkout -b feature/YourFeature).
- Make your changes and commit them (git commit -m 'Add some feature').
- Push to the branch (git push origin feature/YourFeature).
- Open a Pull Request.
Licence
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements
- Express - Fast, unopinionated, minimalist web framework for Node.js.
- EJS - Embedded JavaScript templating.
- Chalk - Terminal string styling done right.
- Inquirer - A collection of common interactive command line user interfaces.
Contact
For questions or feedback, feel free to reach out: Author: Ishu Gupta Email: [email protected] GitHub: ishu-bot Happy coding! 🎉