Skip to content

Bug: sdk current command should show current in shell #434

@mayersj1

Description

@mayersj1

Bug report
Here's what I'm seeing:

❯ sdk use java 17.0.12-oracle

Using java version 17.0.12-oracle in this shell.

❯ sdk current java
Current default java version 17.0.12-oracle

❯ sdk use java 25.0.3-oracle

Using java version 25.0.3-oracle in this shell.

❯ sdk current
Current default versions:
java 17.0.12-oracle

❯ sdk current java
Current default java version 17.0.12-oracle

Am I doing something incorrectly? I would assume at this point 'sdk current java' should show me version 25.0.3-oracle, not 17.0.12-oracle. Also, I'm assuming that 'sdk current' should also show what is being used in the current shell as well.

To reproduce

  1. sdk install java 17.0.12-oracle <--- this automatically sets this version as the default
  2. sdk install java 25.0.3-oracle
  3. sdk use java 17.0.12-oracle
  4. sdk use java 25.0.3-oracle
  5. sdk current java

You'll see that this reports back "Current default java version 17.0.12-oracle"

If I run 'sdk current', this reports back "Current default versions: java 17.0.12-oracle"

Please see more details in conversation of issue #354

System info

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions