diff --git a/cli/main.go b/cli/main.go index 7f46777..64c1aae 100644 --- a/cli/main.go +++ b/cli/main.go @@ -130,6 +130,7 @@ func main() { handler := cmd.Handler() //completer := cmd.Completer() longhelp := cmd.LongHelp() + shell.SetHomeHistoryPath(".tcli.history") shell.AddCmd(&ishell.Cmd{ Name: cmd.Name(), Help: cmd.Help(), diff --git a/utils/utils.go b/utils/utils.go index f7b7eb4..eb50c4b 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -35,9 +35,9 @@ func OutputWithElapse(f func() error) error { tt := time.Now() err := f() if err != nil { - fmt.Fprintf(os.Stderr, "\033[31mError: %s\033[0m, Elapse: %d ms\n", err, time.Since(tt)/time.Millisecond) + fmt.Fprintf(os.Stderr, "\033[31mError: %s\033[0m\nElapse: %d ms\n", err, time.Since(tt)/time.Millisecond) } else { - fmt.Fprintf(os.Stderr, "\033[32mSuccess\033[0m, Elapse: %d ms\n", time.Since(tt)/time.Millisecond) + fmt.Fprintf(os.Stderr, "\033[32mSuccess\033[0m\nElapse: %d ms\n", time.Since(tt)/time.Millisecond) } return err }