mirror of
https://github.com/wavetermdev/waveterm.git
synced 2024-12-22 16:48:23 +01:00
version string will now be a real semantic version
This commit is contained in:
parent
aa1542cfc0
commit
4550e18b6b
12
go.mod
12
go.mod
@ -3,9 +3,11 @@ module github.com/scripthaus-dev/mshell
|
||||
go 1.17
|
||||
|
||||
require (
|
||||
github.com/alessio/shellescape v1.4.1 // indirect
|
||||
github.com/creack/pty v1.1.18 // indirect
|
||||
github.com/fsnotify/fsnotify v1.5.4 // indirect
|
||||
github.com/google/uuid v1.3.0 // indirect
|
||||
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad // indirect
|
||||
github.com/alessio/shellescape v1.4.1
|
||||
github.com/creack/pty v1.1.18
|
||||
github.com/fsnotify/fsnotify v1.5.4
|
||||
github.com/google/uuid v1.3.0
|
||||
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad
|
||||
)
|
||||
|
||||
require github.com/Masterminds/semver/v3 v3.1.1 // indirect
|
||||
|
2
go.sum
2
go.sum
@ -1,3 +1,5 @@
|
||||
github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030IGemrRc=
|
||||
github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs=
|
||||
github.com/alessio/shellescape v1.4.1 h1:V7yhSDDn8LP4lc4jS8pFkt0zCnzVJlG5JXy9BVKJUX0=
|
||||
github.com/alessio/shellescape v1.4.1/go.mod h1:PZAiSCk0LJaZkiCSkPv8qIobYglO3FPpyFjDCtHLS30=
|
||||
github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY=
|
||||
|
@ -499,7 +499,7 @@ func main() {
|
||||
handleUsage()
|
||||
return
|
||||
} else if firstArg == "--version" {
|
||||
fmt.Printf("mshell v%s\n", base.MShellVersion)
|
||||
fmt.Printf("mshell %s\n", base.MShellVersion)
|
||||
return
|
||||
} else if firstArg == "--env" {
|
||||
rtnCode, err := handleEnv()
|
||||
|
@ -28,7 +28,7 @@ const MShellPathVarName = "MSHELL_PATH"
|
||||
const MShellHomeVarName = "MSHELL_HOME"
|
||||
const SSHCommandVarName = "SSH_COMMAND"
|
||||
const SessionsDirBaseName = "sessions"
|
||||
const MShellVersion = "0.1.0"
|
||||
const MShellVersion = "v0.1.0"
|
||||
const RemoteIdFile = "remoteid"
|
||||
|
||||
var sessionDirCache = make(map[string]string)
|
||||
|
@ -76,7 +76,7 @@ func MakeClientProc(ctx context.Context, ecmd *exec.Cmd) (*ClientProc, string, e
|
||||
}
|
||||
if initPk.Version != base.MShellVersion {
|
||||
cproc.Close()
|
||||
return nil, initPk.UName, fmt.Errorf("invalid remote mshell version 'v%s', must be v%s", initPk.Version, base.MShellVersion)
|
||||
return nil, initPk.UName, fmt.Errorf("invalid remote mshell version '%s', must be %s", initPk.Version, base.MShellVersion)
|
||||
}
|
||||
cproc.InitPk = initPk
|
||||
}
|
||||
|
@ -779,7 +779,7 @@ func RunClientSSHCommandAndWait(runPacket *packet.RunPacketType, fdContext FdCon
|
||||
return nil, fmt.Errorf("mshell command not found on remote server, can install with 'mshell --install %s %s.%s'", sshOptsStr, goos, goarch)
|
||||
}
|
||||
if initPk.Version != base.MShellVersion {
|
||||
return nil, fmt.Errorf("invalid remote mshell version 'v%s', must be v%s", initPk.Version, base.MShellVersion)
|
||||
return nil, fmt.Errorf("invalid remote mshell version '%s', must be %s", initPk.Version, base.MShellVersion)
|
||||
}
|
||||
versionOk = true
|
||||
if debug {
|
||||
|
Loading…
Reference in New Issue
Block a user