arnab.b
v1.0.7
Published
✨ Arnab Bhowmik's animated portfolio CLI - Experience an amazing terminal showcase with Matrix effects, ASCII art, and interactive portfolio presentation
Maintainers
Readme
🚀 Arnab Bhowmik's Animated Portfolio CLI
An interactive terminal portfolio that showcases skills through stunning animations and ASCII art!
✨ Features
- Matrix Rain Effect - Eye-catching terminal animations inspired by The Matrix
- Loading Animations - Progressive loading with dynamic progress bars
- ASCII Art Name Reveal - Big, bold ASCII art displaying "ARNAB BHOWMIK"
- Glitch Effects - Cool text glitch animations for dramatic reveals
- Colorful Portfolio Display - Beautifully formatted portfolio information
- Interactive Commands - Multiple options for different viewing experiences
🎯 Quick Start
Run via NPX (Recommended)
npx ishikabhoyarRun Locally
# Clone and install
git clone https://github.com/arnab-afk/portfolio-cli
cd portfolio-cli
npm install
# Run with full animation
node index.js
# Or run with quick mode (skip animations)
node index.js --quick📋 Available Commands
| Command | Description |
|---------|-------------|
| npx arnab.b | Run full animated portfolio experience |
| npx arnab.b --quick | Skip animations, show portfolio directly |
| npx arnab.b --help | Display help information |
| npx arnab.b --about | Show detailed CLI information |
| npx arnab.b --version | Display version number |
🎨 Animation Sequence
- Matrix Rain - Green character cascade effect (3 seconds)
- Loading Animation - Progressive loading with messages (5 seconds)
- Glitch Effect - Name reveal with glitch distortion (0.5 seconds)
- ASCII Art - Big bold "ARNAB BHOWMIK" reveal (2 seconds)
- Portfolio Display - Formatted information with animated footer
🛠️ Technical Details
- Runtime: Node.js 14+
- Dependencies: None (Pure Node.js)
- Terminal Support: Works on Windows, macOS, and Linux
- Colors: Full ANSI color support
- Responsive: Adapts to terminal width/height
📱 Portfolio Information Displayed
- About Me: Developer background and passion
- Tech Stack: Frontend, Backend, and Tools expertise
- Featured Projects: Highlight of major projects
- Contact Information: GitHub, LinkedIn, Email, Website
- Personal Quote: Inspirational developer message
🎮 Customization
The CLI can be easily customized by editing index.js:
- Modify colors in the
colorsobject - Update portfolio content in
showPortfolio() - Adjust animation timing with
sleep()calls - Change ASCII art in
revealName()
🚀 Publishing to NPM
To publish your own version:
- Update
package.jsonwith your details - Change the name to something unique
- Run
npm loginandnpm publish
📄 License
MIT License - Feel free to use this as a template for your own portfolio CLI!
💫 Credits
Created with ❤️ by Arnab Bhowmik
- Inspired by terminal art and developer culture
- Built for the developer community
- Open source and freely available
🌟 Star this repo if you found it helpful!
