(cli *cli, tenant string, path string)
| 319 | } |
| 320 | |
| 321 | func openManageURL(cli *cli, tenant string, path string) { |
| 322 | manageTenantURL := formatManageTenantURL(tenant, &cli.Config) |
| 323 | if len(manageTenantURL) == 0 || len(path) == 0 { |
| 324 | cli.renderer.Warnf("Failed to format the correct URL, please ensure you have run 'auth0 login' and try again.") |
| 325 | return |
| 326 | } |
| 327 | |
| 328 | settingsURL := fmt.Sprintf("%s%s", manageTenantURL, path) |
| 329 | |
| 330 | if cli.noInput { |
| 331 | cli.renderer.Infof("Open the following URL in a browser: %s", settingsURL) |
| 332 | return |
| 333 | } |
| 334 | |
| 335 | if err := browser.OpenURL(settingsURL); err != nil { |
| 336 | cli.renderer.Warnf("Couldn't open the URL, please do it manually: %s", settingsURL) |
| 337 | } |
| 338 | } |
| 339 | |
| 340 | func formatManageTenantURL(tenant string, cfg *config.Config) string { |
| 341 | if len(tenant) == 0 { |
no test coverage detected