├── .dockerignore ├── .github └── workflows │ ├── build.yml │ ├── deploy.yml │ └── lint.yml ├── .gitignore ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── cmd └── terminal.go ├── demo.gif ├── go.mod ├── go.sum ├── internal ├── cmds │ ├── about.go │ ├── cmds.go │ ├── games.go │ ├── music.go │ ├── projects.go │ └── workouts.go ├── output │ ├── animations.go │ ├── color.go │ ├── help.go │ ├── live.go │ ├── table.go │ ├── welcome.go │ ├── width.go │ └── write.go └── util │ └── time.go └── website ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── src ├── app.d.ts ├── app.html └── routes │ ├── +layout.svelte │ ├── +layout.ts │ └── +page.svelte ├── static ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── fonts │ └── ibm_plex_mono │ │ └── normal.woff2 ├── opengraph.png ├── robots.txt ├── safari-pinned-tab.svg ├── site.webmanifest └── sitemap.xml ├── svelte.config.js ├── tsconfig.json └── vite.config.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cSpell.words": ["Linef"] 3 | } 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/README.md -------------------------------------------------------------------------------- /cmd/terminal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/cmd/terminal.go -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/demo.gif -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cmds/about.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/cmds/about.go -------------------------------------------------------------------------------- /internal/cmds/cmds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/cmds/cmds.go -------------------------------------------------------------------------------- /internal/cmds/games.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/cmds/games.go -------------------------------------------------------------------------------- /internal/cmds/music.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/cmds/music.go -------------------------------------------------------------------------------- /internal/cmds/projects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/cmds/projects.go -------------------------------------------------------------------------------- /internal/cmds/workouts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/cmds/workouts.go -------------------------------------------------------------------------------- /internal/output/animations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/output/animations.go -------------------------------------------------------------------------------- /internal/output/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/output/color.go -------------------------------------------------------------------------------- /internal/output/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/output/help.go -------------------------------------------------------------------------------- /internal/output/live.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/output/live.go -------------------------------------------------------------------------------- /internal/output/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/output/table.go -------------------------------------------------------------------------------- /internal/output/welcome.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/output/welcome.go -------------------------------------------------------------------------------- /internal/output/width.go: -------------------------------------------------------------------------------- 1 | package output 2 | 3 | const MAX_WIDTH = 150 4 | -------------------------------------------------------------------------------- /internal/output/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/output/write.go -------------------------------------------------------------------------------- /internal/util/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/internal/util/time.go -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /website/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/.prettierignore -------------------------------------------------------------------------------- /website/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/.prettierrc -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/README.md -------------------------------------------------------------------------------- /website/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/eslint.config.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/pnpm-lock.yaml -------------------------------------------------------------------------------- /website/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/src/app.d.ts -------------------------------------------------------------------------------- /website/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/src/app.html -------------------------------------------------------------------------------- /website/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/src/routes/+layout.svelte -------------------------------------------------------------------------------- /website/src/routes/+layout.ts: -------------------------------------------------------------------------------- 1 | export const prerender = true; 2 | -------------------------------------------------------------------------------- /website/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/src/routes/+page.svelte -------------------------------------------------------------------------------- /website/static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /website/static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /website/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/apple-touch-icon.png -------------------------------------------------------------------------------- /website/static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/favicon-16x16.png -------------------------------------------------------------------------------- /website/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/favicon-32x32.png -------------------------------------------------------------------------------- /website/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/favicon.ico -------------------------------------------------------------------------------- /website/static/fonts/ibm_plex_mono/normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/fonts/ibm_plex_mono/normal.woff2 -------------------------------------------------------------------------------- /website/static/opengraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/opengraph.png -------------------------------------------------------------------------------- /website/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * -------------------------------------------------------------------------------- /website/static/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/safari-pinned-tab.svg -------------------------------------------------------------------------------- /website/static/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/site.webmanifest -------------------------------------------------------------------------------- /website/static/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/static/sitemap.xml -------------------------------------------------------------------------------- /website/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/svelte.config.js -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/tsconfig.json -------------------------------------------------------------------------------- /website/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gleich/terminal/HEAD/website/vite.config.ts --------------------------------------------------------------------------------