JSPM

@xoxoharsh/terminal-portfolio

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q29683F

My Personal beautiful terminal-based portfolio display with interactive CLI interface.

Package Exports

  • @xoxoharsh/terminal-portfolio
  • @xoxoharsh/terminal-portfolio/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@xoxoharsh/terminal-portfolio) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Terminal Portfolio 🚀

A beautiful terminal-based portfolio application that displays your professional information in an interactive and visually appealing way.

Features ✨

  • Interactive CLI menu
  • Beautiful ASCII art welcome message
  • Color-coded sections
  • Centered box displays
  • Professional information sections:
    • About Me
    • Work Experience
    • Tech Stack
    • Coding Profiles
    • Contact Information

Installation 📦

You can run this portfolio directly using npx:

npx @xoxoharsh/terminal-portfolio

Or install it globally:

npm install -g @xoxoharsh/terminal-portfolio

Development Setup 🛠️

  1. Clone the repository:

    git clone https://github.com/yourusername/terminal-portfolio.git
    cd terminal-portfolio
  2. Install dependencies:

    npm install
  3. Run locally:

    npm start

Dependencies 📚

  • chalk - Terminal string styling
  • inquirer - Interactive command line interface
  • boxen - Create boxes in the terminal
  • figlet - ASCII art from text
  • clear - Clear the terminal screen

Customization 🎨

  1. Open index.js
  2. Modify the portfolioContent object with your information:
    • Update About Me section
    • Add your work experience
    • Customize your tech stack
    • Add your coding profile links
    • Update contact information