Add fail message for non-existent hostname
This commit is contained in:
parent
4750e4ae18
commit
2f5ffbd60a
1 changed files with 8 additions and 0 deletions
|
|
@ -81,11 +81,13 @@ func statusRun(opts *StatusOptions) error {
|
|||
apiClient := api.NewClientFromHTTP(httpClient)
|
||||
|
||||
var failed bool
|
||||
var isHostnameFound bool
|
||||
|
||||
for _, hostname := range hostnames {
|
||||
if opts.Hostname != "" && opts.Hostname != hostname {
|
||||
continue
|
||||
}
|
||||
isHostnameFound = true
|
||||
|
||||
token, tokenSource, _ := cfg.GetWithSource(hostname, "oauth_token")
|
||||
tokenIsWriteable := cfg.CheckWriteable(hostname, "oauth_token") == nil
|
||||
|
|
@ -139,6 +141,12 @@ func statusRun(opts *StatusOptions) error {
|
|||
// not to since I wanted this command to be read-only.
|
||||
}
|
||||
|
||||
if !isHostnameFound {
|
||||
fmt.Fprintf(stderr,
|
||||
"You are not logged into any GitHub hosts. Run %s to authenticate.\n", cs.Bold(fmt.Sprintf("gh auth login -h %s", opts.Hostname)))
|
||||
return cmdutil.SilentError
|
||||
}
|
||||
|
||||
for _, hostname := range hostnames {
|
||||
lines, ok := statusInfo[hostname]
|
||||
if !ok {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue