Skip to content

Commit

Permalink
Merge pull request #592 from overmindtech/explore_browser_open
Browse files Browse the repository at this point in the history
(fix) open browser automatically for explore sub command
  • Loading branch information
tphoney authored Sep 30, 2024
2 parents 92b7429 + 963a1d9 commit f35ef0b
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion cmd/explore.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import (
"github.com/overmindtech/pterm"
"github.com/overmindtech/sdp-go"
stdlibsource "github.com/overmindtech/stdlib-source/sources"
"github.com/pkg/browser"
log "github.com/sirupsen/logrus"
"github.com/sourcegraph/conc/pool"
"github.com/spf13/cobra"
Expand Down Expand Up @@ -170,8 +171,14 @@ func Explore(cmd *cobra.Command, args []string) error {

_, _ = multi.Stop()

exploreURL := fmt.Sprintf("%v/explore", oi.FrontendUrl)
err = browser.OpenURL(exploreURL)
if err != nil {
pterm.Error.Printf("Unable to open browser: %v", err)
}

pterm.Println()
pterm.Println(fmt.Sprintf("Explore your infrastructure graph at %v/explore", oi.FrontendUrl))
pterm.Println(fmt.Sprintf("Explore your infrastructure graph at %s", exploreURL))
pterm.Println()
pterm.Success.Println("Press Ctrl+C to stop the locally running sources")
err = keyboard.Listen(func(keyInfo keys.Key) (stop bool, err error) {
Expand Down

0 comments on commit f35ef0b

Please sign in to comment.