A full-screen terminal calling card — runs right in your terminal, no browser.
npx christo
# or
npx christoribeiroBuilt with Ink, in the spirit of
npx ctate / npx milstead. Keyboard shortcuts open your links in the browser.
| key | action |
|---|---|
↑ ↓ |
move between links |
↵ |
open the selected link |
s e x g l |
jump straight to site / email / x / github / linkedin |
q |
quit |
Everything renders from the CONFIG object at the top of cli.js —
name, tagline, location, links (each with its shortcut key), and optional
ships (projects). Leave a field "" to hide it; set ships: [] to drop the
projects block.
npm install
npx . # or: npm startPublished under two names from the same source. With npm 2FA, each name needs a fresh one-time code, so publish them one at a time:
npm version patch # bump 1.0.0 → 1.0.1
npm publish --otp=CODE1 # → christo
npm pkg set name=christoribeiro bin.christoribeiro=cli.js && npm pkg delete bin.christo
npm publish --otp=CODE2 # → christoribeiro
npm pkg set name=christo bin.christo=cli.js && npm pkg delete bin.christoribeiroWithout 2FA, ./publish.sh does both in one go.
MIT © Christophe Ribeiro




