# ayush-story

Ayush Choudhary's terminal portfolio. Zero npm dependencies — Node.js built-ins only.

Also available as `meet-ayush`.

## Run it (no install required)

```sh
npx ayush-story
```

or

```sh
npx meet-ayush
```

That's it. Works on Mac, Linux, and Windows (with Node.js installed).

**Requires Node.js 16 or higher.** Check with `node --version`. Download at [nodejs.org](https://nodejs.org).

## Install globally

If you want the `ayush` command available permanently:

```sh
npm install -g ayush-story
ayush
```

> **Permission error on Mac/Linux?** Don't use `sudo` — point npm at a
> user-owned directory instead, then retry the install:
> ```sh
> npm config set prefix ~/.npm-global
> export PATH=~/.npm-global/bin:$PATH
> ```
> (Or use a Node version manager like [nvm](https://github.com/nvm-sh/nvm),
> which avoids the problem entirely.)

To uninstall:

```sh
npm uninstall -g ayush-story
```

## Flags

| Flag | Description |
|------|-------------|
| *(none)* | Interactive story with animations |
| `--story` / `--all` | Print all six chapters and exit |
| `--help` / `-h` | Show usage help |

> **Portrait quality tip:** the final chapter renders at your window's
> resolution. Maximize the terminal and shrink the font (`⌘–`) for a much
> sharper portrait. iTerm2 shows the actual photo, pixel-perfect.

## Interactive controls

| Key | Action |
|-----|--------|
| Any key | Skip the intro |
| `↑` `←` / `k` | Previous chapter |
| `↓` `→` / `j` / `Enter` / `Space` | Next chapter |
| `1`–`6` | Jump to chapter |
| `q` / `Ctrl+C` | Quit |

## License

MIT
