A terminal-style website built with Svelte 4, TypeScript, and Tailwind CSS.
docker run -d --name terminal -p 3000:3000 ghcr.io/m4tt72/terminal
npm install
npm run dev
http://localhost:3000npm run build
The built files will be in the dist/ directory.
Preview the production build:
npm run preview
Run all tests:
npm run test:all
Run unit tests with coverage:
npm run test:coverage
Run tests in watch mode:
npm run test:watch
Run tests with UI:
npm run test:ui
Run E2E tests:
npm run test:e2e
Run E2E tests with UI:
npm run test:e2e:ui
Run a single test:
# Unit/component
vitest run [filename]
# E2E
npx playwright test [filename]
Here's a list of available themes.
Switch themes using the theme command:
theme ls # List all themes
theme set gruvboxdark # Set a specific theme
Type help to see all available commands.
Current version: 3.5.0
MIT License - see LICENSE for details
We welcome contributions! Please read AGENTS.md for development guidelines.
git checkout -b feature/amazing-feature)npm run test:all)This is the Svelte 4 version of m4tt72/terminal.
The old React version is available on the v2 branch and is no longer maintained.