rachitjainn
v1.0.0
Published
Interactive terminal portfolio for Rachit Jain — run `npx rachitjainn`
Maintainers
Readme
rachitjainn
An interactive terminal portfolio for Rachit Jain — Senior Software Engineer. Run one command and explore my work in a tiny fake shell, right inside your terminal.
npx rachitjainn
npx rachitwas already taken on npm, so the command matches my handle everywhere:rachitjainn(github / linkedin / telegram).
What you get
- A gradient ASCII boot sequence, then a live
rachit@portfolio:~$shell. - Real commands with clickable links and a live IST status clock.
- Tab autocomplete,
↑/↓history, and a pile of hidden easter eggs. - Works everywhere: piped or non-interactive output falls back to a clean static card.
Commands
| command | what it does |
| --- | --- |
| help | list commands |
| about | who I am |
| experience | where I’ve worked |
| projects | things I’ve built |
| skills | tools I use |
| contact | reach me |
| links | all my links (then open <n>) |
| resume | open my résumé in the browser |
| clear / exit | the obvious |
Hidden ones worth trying: neofetch, matrix, hireme, coffee, game,
sudo, whoami, ls, cat resume, vim.
You can also print a single section without entering the shell:
npx rachitjainn projects
npx rachitjainn --no-anim # skip the boot animation
npx rachitjainn --helpDevelop locally
npm install
npm run build # bundle to dist/ with tsup
npm start # run the built CLI
npm test # vitest (registry + static card + shell interaction)
npm run typecheck # tsc --noEmitAll content lives in one file — src/data/portfolio.ts.
Edit it to change what every command shows; the UI never hardcodes content.
Tech
Ink (React for CLIs) + TypeScript, bundled
with tsup. ASCII via cfonts, gradients via
gradient-string, clickable links via terminal-link.
License
MIT © Rachit Jain · rachitja.in
