ishell
ishell copied to clipboard
Library for creating interactive cli applications.
I have strange glitches sometimes and I hope it can be fixed with this PR.
The history file is not closed when it is reset, resulting in leaked file handles. Here's a program that demonstrates the bug: ``` package main import "gopkg.in/abiosoft/ishell.v2" func main() {...
I propose a new Progressbar which automatically calculates its fill out of the amount of total elements and done Elements. Examples: 1) 3 10 4 10 2) 3.1 10.2 4.2...
Closes #68 Also adds `*Cmd` and `prefix` on custom autocomplete function.
Closes #107
Add an option to allow a partial match when issuing commands: For instance, you have the following commands: - cmdone - cmdtwo - anothercmd Where `c` or `cmd` wouldn't match...
I'd like to be able to choose my autocomplete options based on earlier words in the command-line but as far as I can tell no more than a single argument...
Is it possible to update concrete line of `ishell`? I creating some application, which will return `results []*Result` slice to user. In my application hard background work should be done...
Hi. First, I would like to say that the ishell module is great and very easy to use :) Mu problem description: I wrote a simple CLI and I added...
This one is from Inquirer.js too:  Basically Inquirer.js can ask questions without clearing the screen (and printing the question to x=0 y=0) ishell currently clears the screen when called...