ishell
ishell copied to clipboard
Library for creating interactive cli applications.
hello.go ```go package main import ( "strings" "gopkg.in/abiosoft/ishell.v2" ) func main() { // create new shell. // by default, new shell includes 'exit', 'help' and 'clear' commands. shell := ishell.New()...
When calling `shell.Close()` when from a goroutine, my terminal becomes unresponsive (echo is disabled) and I have to call "reset" to make it work again. What I suspect that happens,...
ishell example requires; **package main** as the first line
There is no release version for the latest code, Can someone who has access create a new release ?
I am trying to make a CLI app that works similarly to npm. I am using cobra to register the individual commands, and on certain commands, I want to launch...
First and foremost, thanks for this project! I've been using it successfully in my [AWS Parameter Store shell project](https://github.com/bwhaley/ssmsh). I've noticed that an extraneous space is added in values with...
In case of subcommands, how to find the parent command, using the ishell context of the sub command? For example: Say mycmd and newcmd has 2 subcommands: ``` mycmd help...
Make it works like normal bash shell. ``` >>> hello "abc ... efg ... hij ... " ```