emredogan-cli.Terminal access.
The entire portfolio, exposed to your terminal. Four commands, zero dependencies, POSIX-only. Same Lumina voice; no browser tab. Install once and reach the live site from anywhere your shell already runs.
emre@dev — emredogan-cli
Install
One install line. The package is publicly available on npm under the @emredogan scope.
$ npm install -g @emredogan/cliPrefer npx? Skip the global install:
$ npx emredogan ask "How is /telemetry cached?"Node 20+·macOS or Linux·Windows: v0.2 (deferred)
Commands
Core
- $ emredogan browse
- Open emredogan.com in the default browser.
- $ emredogan ask "<question>"
- Stream a Lumina reply to stdout — same model + system prompt as the chat widget on the live site.
- $ emredogan project list
- Print the live projects: title, status, blurb, live and GitHub URLs.
- $ emredogan demo <slug>
- Open a /lab experiment in the default browser. Known slugs: iam-translator, prompt-rescuer, commit-narrator, cli.
Read
- $ emredogan changelog
- Fetch the last 5 commits from the public engineering log and print each with its WHY paragraph (wrapped at 76 columns).
- $ emredogan telemetry
- Print a curated 6-metric snapshot of the platform as a 3-column ASCII table — Lumina p95, auto-tweet successes, npm downloads, lab adoption.
- $ emredogan hire
- Print Emre's contact card as a bordered Unicode box. Static — no network call, renders identically offline.
Build
- $ emredogan lab <experiment> "<input>"
- POST to a /lab experiment and stream the reply to stdout. Aliases: iam | prompt | commit. Backend rate-limit + cost-cap apply transparently.
--help, -h·--version, -V·EMREDOGAN_API_URL override (staging / local dev)
