Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Tiny-Go-Shell

A simple interactive shell written in Go, inspired by Linux terminals.
It supports executing system commands, changing directories (cd), viewing command history, and has a minimal custom prompt.


Features

  • Execute system commands
  • Change directories using cd
  • Command history (history command)
  • Exit shell using exit
  • Minimal, easy-to-read prompt: username@hostname: current_dir$

Requirements

  • Go 1.21 or higher
    Install from golang.org

  • Operating System
    Recommended: Linux (Ubuntu)
    If on Windows, WSL (Windows Subsystem for Linux) with Ubuntu is required
    WSL installation guide

  • Dependencies
    Uses only Go’s standard library — no external packages required


Setup & Run

  1. Clone the repository:
git clone https://github.com/SinghVanshraj/Tiny-Go-Shell.git
cd Tiny-Go-Shell

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages