ishell icon indicating copy to clipboard operation
ishell copied to clipboard

Not friendly to non ascii characters

Open josedelinux opened this issue 3 years ago • 1 comments

hello.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()

	// display welcome info.
	shell.Println("Sample Interactive Shell")

	// register a function for "greet" command.
	shell.AddCmd(&ishell.Cmd{
		Name: "greet",
		Help: "greet user",
		Func: func(c *ishell.Context) {
			c.Println("Hello", strings.Join(c.Args, " "))
		},
	})

	// run shell
	shell.Run()
}

when i run it: '''

greet josé Error: Uknown rune: 233

'''

system: windows 10

and i also tried that accents works fine with "github.com/abiosoft/readline"

josedelinux avatar Jul 17 '21 08:07 josedelinux

+1

fy0 avatar Sep 02 '22 03:09 fy0