Skip to content

Commit ca09d79

Browse files
committed
Ignore local only versions when looking for latest candidate versions
1 parent 256e554 commit ca09d79

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/sdkman/candidate.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,13 @@ mod private {
5050
let mut versions: Vec<String> = Vec::new();
5151
let equals_pattern = Regex::new("^(\\x1b.*)?={5,}$").unwrap();
5252
let dashes_pattern = Regex::new("^-+$").unwrap();
53+
let local_pattern = Regex::new("^.*local only.*$").unwrap();
5354
for line in lines {
5455
if equals_pattern.is_match(line) {
5556
equals += 1;
5657
} else if dashes_pattern.is_match(line) {
5758
dashes += 1;
58-
} else if equals == 2 && dashes == 1 {
59+
} else if equals == 2 && dashes == 1 && !local_pattern.is_match(line) {
5960
if let Some(word) = line
6061
.split_whitespace()
6162
.filter(|word| *word != "*" && *word != ">")
@@ -119,7 +120,8 @@ Available Java Versions for macOS ARM 64bit
119120
================================================================================
120121
Vendor | Use | Version | Dist | Status | Identifier
121122
--------------------------------------------------------------------------------
122-
Corretto | | 21 | amzn | | 21-amzn
123+
Corretto | | 21.1 | amzn | local only | 21.1-amzn
124+
| | 21 | amzn | | 21-amzn
123125
| | 20.0.2 | amzn | | 20.0.2-amzn
124126
Gluon | | 22.1.0.1.r17 | gln | | 22.1.0.1.r17-gln
125127
| | 22.1.0.1.r11 | gln | | 22.1.0.1.r11-gln

0 commit comments

Comments
 (0)