@krite/haruto-termfolio
v1.0.1
Published
Haruto (Ritesh Shinde) — cybersecurity portfolio, browsable straight from your terminal
Readme
haruto-termfolio
A real terminal CLI — not a browser gimmick — for browsing Haruto's (Ritesh Shinde)
cybersecurity portfolio. Runs in an actual terminal, same idea as npx sadanandpai /
npx romulperez style termfolios.
Run it locally
cd termfolio
npm install
npm link # makes the `haruto` command available globally on your machine
haruto # interactive menu (arrow keys + Enter)
haruto about
haruto skills
haruto projects
haruto open 3 # full detail on project 3
haruto certs
haruto contactMake it runnable by anyone via npx
This is what lets someone type one command and get your portfolio, the same way
riteshbtw.me opens it in a browser.
Create an npm account if you don't have one: https://www.npmjs.com/signup
Pick a unique package name in
package.json—haruto-termfoliomay already be taken; something like@krite-btw/haruto(scoped to your npm username) is safer and always available.Log in and publish:
npm login npm publish --access publicAnyone can now run your portfolio with:
npx haruto-termfolio # or, if scoped: npx @krite-btw/harutonpxdownloads and runs it on the spot — no install step for the person running it.Put that one-liner on your resume, GitHub profile README, and LinkedIn — it's the terminal equivalent of linking
riteshbtw.me.
Updating content later
All portfolio content lives in bin/index.js inside the sections and
projectDetail objects — edit those, bump the version in package.json, then
npm publish again.
Structure
termfolio/
├── package.json # name, bin entry ("haruto" command), dependencies
├── bin/index.js # all CLI logic + content
└── README.md