10000 GitHub - makarchuk/shog: Simple go shell created for learning purposes
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ shog Public

Simple go shell created for learning purposes

Notifications You must be signed in to change notification settings

makarchuk/shog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Shog

Anagram for Gosh (Go Shell)

Simple terminal created for purposes of understanding and getting into go.

Remarks and Advices are highly appreciated

Roadmap

  • Smarter stdin (Read by chars, makes it possible to handle tabs and multiline inputs if necessary)
  • History support (I also want to store stdout of command in history, so It will be possible to look it up relatively fast and possibly execution time)
  • Internal commands (most importantly cd and history)
  • Lookup Paths and search for binaries myself, so I can implement tab-completion
  • Pipes, Custom Stdin/Stdout for programs

About

Simple go shell created for learning purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0