Fix issue with default port in bookmark; cleanup
This commit is contained in:
parent
d74bc06cbd
commit
59018287de
11
main.go
11
main.go
@ -30,8 +30,10 @@ func initClientUsingBookmark(bookmarkPath, bookmarkName string) (*client.Client,
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
opt := bookmark.ConvertToOptions()
|
opt := bookmark.ConvertToOptions()
|
||||||
var connStr string
|
var connStr string
|
||||||
|
|
||||||
if opt.Url != "" { // if the bookmark has url set, use it
|
if opt.Url != "" { // if the bookmark has url set, use it
|
||||||
connStr = opt.Url
|
connStr = opt.Url
|
||||||
} else {
|
} else {
|
||||||
@ -40,10 +42,12 @@ func initClientUsingBookmark(bookmarkPath, bookmarkName string) (*client.Client,
|
|||||||
return nil, fmt.Errorf("error building connection string: %v", err)
|
return nil, fmt.Errorf("error building connection string: %v", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var ssh *shared.SSHInfo
|
var ssh *shared.SSHInfo
|
||||||
if !bookmark.SSHInfoIsEmpty() {
|
if !bookmark.SSHInfoIsEmpty() {
|
||||||
ssh = &bookmark.Ssh
|
ssh = &bookmark.Ssh
|
||||||
}
|
}
|
||||||
|
|
||||||
return client.NewFromUrl(connStr, ssh)
|
return client.NewFromUrl(connStr, ssh)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -54,17 +58,16 @@ func initClient() {
|
|||||||
|
|
||||||
var cl *client.Client
|
var cl *client.Client
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
if options.Bookmark != "" {
|
if options.Bookmark != "" {
|
||||||
cl, err = initClientUsingBookmark(bookmarks.Path(), options.Bookmark)
|
cl, err = initClientUsingBookmark(bookmarks.Path(), options.Bookmark)
|
||||||
if err != nil {
|
|
||||||
exitWithMessage(err.Error())
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
cl, err = client.New()
|
cl, err = client.New()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
exitWithMessage(err.Error())
|
exitWithMessage(err.Error())
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if command.Opts.Debug {
|
if command.Opts.Debug {
|
||||||
fmt.Println("Server connection string:", cl.ConnectionString)
|
fmt.Println("Server connection string:", cl.ConnectionString)
|
||||||
|
@ -95,10 +95,15 @@ func GetBookmark(bookmarkPath string, bookmarkName string) (Bookmark, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return Bookmark{}, err
|
return Bookmark{}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
bookmark, ok := bookmarks[bookmarkName]
|
bookmark, ok := bookmarks[bookmarkName]
|
||||||
if !ok {
|
if !ok {
|
||||||
return Bookmark{}, fmt.Errorf("couldn't find a bookmark with name %s", bookmarkName)
|
return Bookmark{}, fmt.Errorf("couldn't find a bookmark with name %s", bookmarkName)
|
||||||
}
|
}
|
||||||
return bookmark, nil
|
|
||||||
|
|
||||||
|
if bookmark.Port == 0 {
|
||||||
|
bookmark.Port = 5432
|
||||||
|
}
|
||||||
|
|
||||||
|
return bookmark, nil
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user