Skip to content

Commit

Permalink
Merge pull request profclems#678 from zemzale/fix-override
Browse files Browse the repository at this point in the history
Fix: Allow for override of repo using OWNER/REPO
  • Loading branch information
zemzale committed Apr 9, 2021
2 parents d6e85bb + 7e9e9e8 commit 88b415b
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions cmd/glab/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,7 @@ func main() {

cmdFactory := cmdutils.NewFactory()

if glHostFromEnv := config.GetFromEnv("host"); glHostFromEnv != "" {
glinstance.OverrideDefault(glHostFromEnv)
}
maybeOverrideDefaultHost(cmdFactory)

if !cmdFactory.IO.ColorEnabled() {
surveyCore.DisableColor = true
Expand Down Expand Up @@ -179,3 +177,13 @@ func printError(out io.Writer, err error, cmd *cobra.Command, debug bool) {
_, _ = fmt.Fprintln(out, cmd.UsageString())
}
}

func maybeOverrideDefaultHost(f *cmdutils.Factory) {
baseRepo, err := f.BaseRepo()
if err == nil {
glinstance.OverrideDefault(baseRepo.RepoHost())
}
if glHostFromEnv := config.GetFromEnv("host"); glHostFromEnv != "" {
glinstance.OverrideDefault(glHostFromEnv)
}
}

0 comments on commit 88b415b

Please sign in to comment.