Skip to content

bhuvangoel04/Go-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Go-Shell

Unix-like Shell in Go

A lightweight Unix-like shell written in Go, designed to practice systems programming concepts such as concurrency, process management, and command parsing.

Features

  • Supports 15+ built-in commands (cd, ls, echo, grep, etc.)

  • I/O redirection (>, <) and environment variable support

  • Goroutine-based parallel execution for faster command handling

  • Modular design for easy extension (e.g., piping, scripting)

  • Robust error handling and input validation

Clone repository

git clone https://github.com/yourusername/go-shell.git cd go-shell

Build

go build -o goshell

Run

./goshell

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages