pulkitarora
v1.0.2
Published
Interactive CLI Business Card for Pulkit Arora
Maintainers
Readme
npx whoami
An interactive terminal business card — run it with one command, no install needed.
npx pulkitaroraDemo

What it does
Launches an interactive CLI card with:
- A boxed profile card — name, role, bio, and links (GitHub, LinkedIn, portfolio)
- Send me an email — opens a pre-filled Gmail compose window in your browser
- Download my Resume — pulls the resume PDF straight to your current directory
- Know about my projects — browse project summaries (tagline, description, tech stack) and jump to the GitHub repo for any of them
All navigation is arrow-key driven.
Tech stack
- chalk — terminal text styling
- boxen — bordered card layout
- @inquirer/prompts — interactive menus
- open — opens links in the default browser
- figlet + gradient-string — ASCII art banner
Run locally
git clone https://github.com/Pulkitarora12/pulkitarora-cli.git
cd pulkitarora-cli
npm install
node index.jsProject structure
.
├── index.js # CLI entry point — menus, rendering, browser/download logic
├── data.js # Profile info and project list (edit this to reuse the template)
└── package.jsonUsing this as a template
Want your own version? Fork it and edit data.js:
export const profile = {
name: "Your Name",
title: "Your Role",
bio: "A short bio.",
email: "[email protected]",
links: { GitHub: "...", LinkedIn: "...", Web: "..." },
resumeUrl: "direct-download-link-to-your-resume.pdf",
cliCommand: "npx your-package-name",
};
export const projects = [
{
name: "Project Name",
tagline: "One-line summary",
description: "A couple sentences about it.",
stack: ["Tech", "Stack", "Here"],
github: "https://github.com/you/project",
},
];Then update the name and bin fields in package.json and publish your own:
npm login
npm publishPublished package
License
ISC
