gosh

command module
v0.0.0-...-60ed368 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2023 License: GPL-3.0 Imports: 7 Imported by: 0

README ΒΆ

gosh

License People Stars Forks Watches Last Updated

Minimalistic Shell in Go πŸšπŸ€

gosh is a minimalistic shell alternative written in go.

[abhishek@Abhisheks-Mac-mini.local] ls
LICENSE         README.md       go.mod          images          main.go

✨ Features

  • Has a full featured prompt
  • Very easy to modify and enhance

Setup

⚑ Requirements

  • go 1.2.0

πŸš€ Installation

git clone https://github.com/2kabhishek/gosh
cd gosh
go build
ln -s $PWD/gosh ~/Applications/bin/ # Symlink to a place in your path

πŸ’» Usage

USAGE:
    gosh

What's Next

May add more shell features in future if I feel like it.

βœ… To-Do

  • Add more shell functions
  • Add history support
  • Add support for pipes, sub shells

Behind The Code

🌈 Inspiration

Wanted to play around with go.

πŸ’‘ Challenges/Learnings

  • The main challenges were <issue/difficulty>
  • I learned about <learning/accomplishment>

🧰 Tooling

πŸ” More Info


⭐ hit the star button if you found this useful ⭐

Source | Blog | Twitter | LinkedIn | More Links | Other Projects

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL