My interactive terminal-style resume, live at stevenjessup.com.
Type help in the terminal to see what it can do — there are a few things help won't tell you.
- Svelte 4 + Vite
- Tailwind CSS
- Based on m4tt72/terminal (MIT), heavily customized.
npm install
npm run dev # dev server
npm run check # type-check (svelte-check)
npm run build # production build to dist/
npm run preview # serve the production build locally- stevenjessup.com (SiteGround):
./deploy.sh— builds and rsyncsdist/to the server over SSH (needs thesitegroundalias in~/.ssh/config, key auth). - GitHub Pages mirror: every push to
mainauto-deploys to jessupthefish.github.io/terminal via Actions.
The machine command's classic-computer modes use these fonts (see public/fonts/):
- Pet Me 64 (Commodore 64) and Print Char 21 (Apple II) by Kreative Korp, Kreative Software Relay Fonts Free Use License (
LICENSE-KreativeKorp.txt). - Web437 IBM VGA 8x16 (MS-DOS) from The Ultimate Oldschool PC Font Pack by VileR, CC BY-SA 4.0 (
LICENSE-Oldschool-PC-Fonts.txt). - Glass TTY VT220 (amber terminal) by Viacheslav Slavinsky, free.
- Cascadia Code (linux mode) by Microsoft, SIL OFL.
The phosphor, sony, and tv CRT styles use overlay textures from a community RetroArch overlay pack (public/overlays/).