mirror of
https://github.com/sosedoff/pgweb.git
synced 2024-12-15 03:36:33 +03:00
20 lines
484 B
Go
20 lines
484 B
Go
package shared
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
// SSHInfo contains ssh server configuration
|
|
type SSHInfo struct {
|
|
Host string `json:"host,omitempty"`
|
|
Port string `json:"port,omitempty"`
|
|
User string `json:"user,omitempty"`
|
|
Password string `json:"password,omitempty"`
|
|
Key string `json:"key,omitempty"`
|
|
KeyPassword string `json:"keypassword,omitempty"`
|
|
}
|
|
|
|
func (info SSHInfo) String() string {
|
|
return fmt.Sprintf("%s@%s:%s", info.User, info.Host, info.Port)
|
|
}
|