repositorypackage
0.0.0-20240831133118-66ae0677841f
Repository: https://github.com/ahmedakef/goshell.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# README
Goshell
Goshell is REPL shell for golang.
the project is inspired by rango but took different decisions.
Table of Contents
Installation
go install github.com/ahmedakef/goshell@latest
Features
- auto import the needed libraries using
goimports
just writefmt.Print()
andfmt
will be imported. - autocompletion for languages keywords and libraries's functions and types without the need for language server.
- print the variablles by writing them, no need to use
fmt.Print()
- supports all shell line editing commands supported by liner
- don't have dependancy on goimports
Examples
live demo
Simple variable printing
code you write | generated code |
---|---|
|
|
3 lines | 17 lines |
Calling functions
code you write | generated code |
---|---|
|
|
6 lines | 21 lines |
Contact
ahmedakef - [email protected]