package main import ( "github.com/abiosoft/ishell" ) func main() { shell := ishell.New() shell.AddCmd(&ishell.Cmd{ Name: "foo", Func: func(c *ishell.Context) { c.Println("foo") }, }) shell.AddCmd(&ishell.Cmd{ Name: "bar", Func: func(c *ishell.Context) { c.Printf("bar\n") }, }) shell.Start() }