Skip to content

A micro-shell written in Go for learning purposes

Notifications You must be signed in to change notification settings

tclayborne-cs/TinySH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

TinySH

TinySH is a tiny, basic shell written in Go.

It is still a very early work in progress and is not ready for daily use.

The main goal of this project is to see how small a shell with comfort features can reasonably be. I am perfectly aware Go is the wrong tool for small binaries, and welcome the challenge.

Current binary size: 342 KB

Dependencies

Go 1.10 or higher

Installing

  1. Clone/Copy source
  2. $ go build tinysh.go
  3. # cp tinysh /usr/local/bin

About

A micro-shell written in Go for learning purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages