codeknightxdevs-portfolio
v1.1.0
Published
Kishan Singh's interactive CLI terminal portfolio
Maintainers
Readme
🖥️ Terminal Portfolio
An interactive CLI portfolio that runs in your real terminal. Type Linux-like commands to explore Kishan Singh's portfolio.
🚀 Quick Start
npm install
npm start📖 Commands
| Command | Description |
|---------|-------------|
| help | Show all available commands |
| ls | List portfolio files |
| cat <file> | Read a file (about.txt, skills.json, projects.json, contact.txt, resume.txt) |
| grep -kishan portfolio | Show full portfolio |
| grep -<keyword> portfolio | Search portfolio by keyword |
| whoami | Quick identity |
| about | About me section |
| clear | Clear the terminal |
| exit / quit | Exit |
🛠 Tech Stack
- Node.js — Runtime
- chalk — Colored terminal output
- figlet — ASCII art banner
- boxen — Boxed output
- gradient-string — Gradient text
- readline — Interactive REPL with ↑/↓ history
📁 Structure
terminal-portfolio/
├── index.js
├── package.json
└── src/
├── core/
│ ├── terminal.js
│ ├── commandParser.js
│ └── fileSystem.js
├── commands/
│ ├── help.js, ls.js, cat.js, grep.js
│ ├── clear.js, whoami.js, about.js
└── data/
└── portfolioData.js✨ Features
- 🎨 ASCII art banner with gradient colors
- 📊 Skill bars with proficiency percentages
- 📦 Boxed portfolio cards
- 🔍 Keyword search via
grep - ⬆️ Command history (↑/↓ arrows)
