Skip to content

i3months/shell.i3months.com

Repository files navigation

i3months-web-shell

An interactive web-based terminal portfolio with Linux-style commands

✨ Features

  • Basic Linux commands (ls, cd, pwd, echo, clear, help)
  • Custom personal commands (linkedin, blog, hobby, career)
  • Command history (↑/↓) and auto-completion (Tab)
  • Virtual file system navigation
  • Built with React, TypeScript, and Vite

🚀 Quick Start

# Install dependencies
pnpm install

# Start dev server
pnpm dev

# Build for production
pnpm build

🔧 Adding Custom Commands

Edit src/entities/command/model/custom-commands.ts:

export const customCommands = [
  {
    name: "github",
    type: "link",
    value: "https://github.com/yourusername",
    description: "Open GitHub profile",
  },
  {
    name: "skills",
    type: "text",
    value: "React, TypeScript, Node.js",
    description: "Display technical skills",
  },
];

About

Interactive terminal-style portfolio with Linux commands.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published