diff --git a/arbitrary/open/command.go b/arbitrary/open/command.go index 2e5f361..c75ec49 100644 --- a/arbitrary/open/command.go +++ b/arbitrary/open/command.go @@ -175,5 +175,5 @@ func (c *Command) execute(ctx context.Context, r *readline.Readline) error { u.User = url.UserPassword(username, password) } - return browser.OpenURL(u) + return browser.OpenURL(ctx, u) } diff --git a/goharbor/harbor/command.go b/goharbor/harbor/command.go index df41711..b06b6e7 100644 --- a/goharbor/harbor/command.go +++ b/goharbor/harbor/command.go @@ -104,7 +104,7 @@ func (c *Command) Help(ctx context.Context, r *readline.Readline) string { // ------------------------------------------------------------------------------------------------ func (c *Command) auth(ctx context.Context, r *readline.Readline) error { - return browser.OpenRawURL(c.harbor.Config().AuthURL) + return browser.OpenRawURL(ctx, c.harbor.Config().AuthURL) } func (c *Command) docker(ctx context.Context, r *readline.Readline) error { @@ -129,7 +129,7 @@ func (c *Command) docker(ctx context.Context, r *readline.Readline) error { pterm.Info.Println("username: " + username) pterm.Info.Println("please enter your CLI secret as password provided on your profile settings...") - _ = browser.OpenRawURL(c.harbor.Config().AuthURL) + _ = browser.OpenRawURL(ctx, c.harbor.Config().AuthURL) return shell.New(ctx, c.l, "docker", "login", c.harbor.Config().URL, "-u", username). Args(r.AdditionalArgs()...).