diff --git a/go/webterm/cli.go b/go/webterm/cli.go index ee54f47..9e734f6 100644 --- a/go/webterm/cli.go +++ b/go/webterm/cli.go @@ -48,7 +48,7 @@ func RunCLI(args []string) error { return err } if showVersion { - _, _ = fmt.Fprintln(os.Stdout, "0.0.0") + _, _ = fmt.Fprintln(os.Stdout, Version) return nil } diff --git a/go/webterm/constants.go b/go/webterm/constants.go index e5a7616..93d4146 100644 --- a/go/webterm/constants.go +++ b/go/webterm/constants.go @@ -7,6 +7,7 @@ import ( ) const ( + Version = "1.3.0" DefaultHost = "0.0.0.0" DefaultPort = 8080 DefaultTheme = "xterm" diff --git a/go/webterm/terminal_session.go b/go/webterm/terminal_session.go index aa14c05..f8612b5 100644 --- a/go/webterm/terminal_session.go +++ b/go/webterm/terminal_session.go @@ -73,7 +73,7 @@ func (s *TerminalSession) Open(width, height int) error { return errors.New("empty command") } cmd := exec.Command(argv[0], argv[1:]...) - cmd.Env = append(os.Environ(), "TERM_PROGRAM=webterm-go", "TERM_PROGRAM_VERSION=0.0.0") + cmd.Env = append(os.Environ(), "TERM_PROGRAM=webterm-go", "TERM_PROGRAM_VERSION="+Version) file, err := pty.StartWithSize(cmd, &pty.Winsize{Cols: uint16(width), Rows: uint16(height)}) if err != nil { return err