whois-vijay
v1.0.3
Published
Terminal profile of Vijay — backend, systems, distributed thinking
Maintainers
Readme
whois-vijay
Terminal profile of Vijay — Backend & Systems Engineer Interactive CLI with multiple modes, system diagrams, and GitHub integration
🚀 Quick Start
Run anywhere with npx:
npx whois-vijay✨ Features
📱 Interactive Mode (Default)
Run without flags to get an interactive menu:
npx whois-vijayChoose from:
- 🚀 Tech Stack & Skills - Complete technology overview
- 🏗️ System Architecture Diagrams - ASCII art of distributed systems
- 💭 Engineering Philosophy - Systems thinking & principles
- 📊 Full Profile + GitHub Stats - Everything with live GitHub data
- ⚡ Quick Overview - Fast summary
🎯 Command Flags
Run specific modes directly:
npx whois-vijay --short # Quick overview
npx whois-vijay --tech # Tech stack & skills
npx whois-vijay --systems # System architecture diagrams
npx whois-vijay --philosophy # Engineering philosophy
npx whois-vijay --full # Complete profile + GitHub stats🎨 What's Included
- Animated ASCII Art - Gradient & animated title
- Interactive Menus - Navigate through different sections
- System Diagrams - Visual ASCII representations of:
- Microservices architecture
- AWS infrastructure
- Message queue patterns
- Data flow diagrams
- GitHub Integration - Live stats from GitHub API
- Loading Spinners - Smooth animations
- Multiple Display Modes - Tech, Philosophy, Systems, Full
- Philosophy Section - Engineering principles & mindset
🛠️ Local Development
- Install dependencies:
npm install- Test locally:
node bin/index.js- Link globally:
npm link
whois-vijay- Configure GitHub username (optional):
- Edit
bin/index.js - Find
fetchGitHubStats("vijay-username") - Replace with your GitHub username
- Edit
📦 Publishing to npm
- Login to npm:
npm login- Update version (if republishing):
npm version patch- Publish:
npm publishNote: If whois-vijay is taken, try:
whois-vijay-devwhois-vijay-systems@yourusername/whois-vijay(scoped package)
🎯 What You'll Experience
Interactive Mode
- Gradient animated title
- Menu-driven navigation
- Smooth transitions
- Loading animations
- Multiple exploration paths
Tech Mode
- Complete tech stack breakdown
- Categorized by: Backend, Messaging, Cloud, Databases, Observability
- Animated display with icons
Systems Mode
- Microservices Architecture - Service mesh, load balancers, Kafka
- AWS Infrastructure - WAF, ALB, ECS, RDS
- Message Queue Patterns - Producer/Consumer with DLQ
Philosophy Mode
- 6 core engineering principles
- Animated rainbow display
- Systems thinking approach
- Reliability-first mindset
Full Mode
- Everything combined
- Live GitHub statistics
- Complete profile
- System diagrams
🧰 Tech Stack
- Node.js (ES Modules)
- chalk - Terminal colors
- boxen - Terminal boxes
- figlet - ASCII art
- inquirer - Interactive prompts
- nanospinner - Loading spinners
- commander - CLI argument parsing
- axios - GitHub API calls
- gradient-string - Gradient text
- chalk-animation - Animated text
🎭 Examples
# Interactive mode (recommended first experience)
npx whois-vijay
# Quick check
npx whois-vijay --short
# See the architecture thinking
npx whois-vijay --systems
# Understand the philosophy
npx whois-vijay --philosophy
# Get everything + GitHub stats
npx whois-vijay --full🚀 Advanced Usage
Chain with other commands:
npx whois-vijay --short && npm initUse in CI/CD pipelines to show developer info:
npx whois-vijay --tech > TECH_STACK.txt📝 Customization
Fork and customize:
- Update the profile data in
bin/index.js - Modify ASCII diagrams in
systemDiagramsobject - Add your own sections to
displayModes - Change colors and styling
- Add your GitHub username for stats
Systems thinking meets developer branding 🚀 v2.0 - Now with full interactivity!
