Personal Projects

NPX VishalRMahajan

Just run npx vishalrmahajan and see it in action.

Vishal Mahajan logoPersonal Project

Overview

npx vishalrmahajan is a one-command, interactive portfolio that runs entirely in the terminal. Launching it with npx opens a colorful, ASCII-styled interface where visitors can browse the portfolio using typed commands or keyboard navigation.

About this project

What if a portfolio lived inside your terminal instead of a browser? NPX VishalRMahajan is a CLI-based interactive portfolio that lets visitors explore projects, experience, and contact information through a colorful terminal interface. It is designed to be launched instantly using npx vishalrmahajan, without requiring a global installation.

Key Highlights

  • Built a one-command portfolio experience that launches using npx vishalrmahajan with Node.js 14+.
  • Created colorful terminal styling and ASCII banners using chalk and cfonts.
  • Used terminal-kit for interactive widgets and keyboard navigation.
  • Integrated terminal-link for clickable terminal hyperlinks.
  • Used open for cross-platform link opening.
  • Provided zero-install execution through npx and a global-install option for users who want to run the CLI directly.