ishell
ishell copied to clipboard
Library for creating interactive cli applications.
Using master. When using Windows the multiplechoice throws an exception. ``` func(c *ishell.Context) { choice := c.MultiChoice([]string{ "Golangers", "Go programmers", "Gophers", "Goers", }, "What are Go programmers called ?") if...
This fixes #71 For details of the changes in the fork, check out this diff: https://github.com/GetStream/go-shlex/compare/3f9db97f856818214da2e1057f8ad84803971cff...HEAD
Hi abiosoft, again thank you for this great piece of software. I would like to know if we can make the tab functionality work in such a way that every...
... Dynamic in the sense that the completion func should be provided with the _readline up to the cursor_ (modulo command name) I'm currently unable to port my code to...
I am trying to print some output from a channel to the shell. When receiving from a goroutine it prints without a newline and does not give the prompt back....
It seems `shlex` has quite weird behaviour for escaped characters. If you enter: ``` >>> command "a\tb" ``` The argument you get will be `atb`. Typing an actual literal tab...
How to hide the input password while viewing the process? thank u
The autocompletion for command aliases does not work.
Hi, given that I have a chain of Cmds (update, user, set, name) and "john" being an argument: ``` >>> update user set name john ``` It would be nice...
SHIFT+TAB for moving backwards in word suggestions (completer) would be nice.