Commit d2b3ef8
committed
feat: Add distribution detection support to .sdkmanrc file
Extends .sdkmanrc support to automatically detect Java distribution from SDKMAN identifiers (e.g., java=21.0.5-tem maps to temurin distribution).
Makes distribution input optional when using .sdkmanrc with distribution suffix.1 parent be666c2 commit d2b3ef8
File tree
8 files changed
+265
-84
lines changed- __tests__
- data
- dist
- cleanup
- setup
- src
8 files changed
+265
-84
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
98 | 109 | | |
99 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
100 | 126 | | |
101 | 127 | | |
102 | 128 | | |
| |||
115 | 141 | | |
116 | 142 | | |
117 | 143 | | |
118 | | - | |
| 144 | + | |
119 | 145 | | |
120 | 146 | | |
121 | 147 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49755 | 49755 | | |
49756 | 49756 | | |
49757 | 49757 | | |
49758 | | - | |
| 49758 | + | |
49759 | 49759 | | |
| 49760 | + | |
49760 | 49761 | | |
49761 | 49762 | | |
49762 | 49763 | | |
| |||
49766 | 49767 | | |
49767 | 49768 | | |
49768 | 49769 | | |
49769 | | - | |
| 49770 | + | |
| 49771 | + | |
49770 | 49772 | | |
49771 | 49773 | | |
49772 | 49774 | | |
49773 | 49775 | | |
49774 | | - | |
49775 | | - | |
| 49776 | + | |
| 49777 | + | |
| 49778 | + | |
49776 | 49779 | | |
| 49780 | + | |
| 49781 | + | |
| 49782 | + | |
| 49783 | + | |
| 49784 | + | |
| 49785 | + | |
49777 | 49786 | | |
49778 | 49787 | | |
49779 | 49788 | | |
| |||
49787 | 49796 | | |
49788 | 49797 | | |
49789 | 49798 | | |
49790 | | - | |
49791 | | - | |
| 49799 | + | |
| 49800 | + | |
| 49801 | + | |
| 49802 | + | |
49792 | 49803 | | |
49793 | 49804 | | |
49794 | | - | |
| 49805 | + | |
| 49806 | + | |
| 49807 | + | |
| 49808 | + | |
49795 | 49809 | | |
49796 | 49810 | | |
| 49811 | + | |
| 49812 | + | |
| 49813 | + | |
| 49814 | + | |
| 49815 | + | |
| 49816 | + | |
| 49817 | + | |
| 49818 | + | |
| 49819 | + | |
| 49820 | + | |
| 49821 | + | |
| 49822 | + | |
| 49823 | + | |
| 49824 | + | |
| 49825 | + | |
| 49826 | + | |
| 49827 | + | |
| 49828 | + | |
| 49829 | + | |
| 49830 | + | |
| 49831 | + | |
| 49832 | + | |
49797 | 49833 | | |
49798 | 49834 | | |
49799 | 49835 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87511 | 87511 | | |
87512 | 87512 | | |
87513 | 87513 | | |
87514 | | - | |
87515 | | - | |
87516 | | - | |
| 87514 | + | |
87517 | 87515 | | |
87518 | 87516 | | |
87519 | 87517 | | |
| |||
87529 | 87527 | | |
87530 | 87528 | | |
87531 | 87529 | | |
87532 | | - | |
87533 | | - | |
87534 | | - | |
87535 | | - | |
87536 | | - | |
87537 | | - | |
87538 | | - | |
87539 | | - | |
87540 | 87530 | | |
87541 | 87531 | | |
87542 | 87532 | | |
87543 | | - | |
87544 | | - | |
87545 | | - | |
| 87533 | + | |
| 87534 | + | |
| 87535 | + | |
87546 | 87536 | | |
87547 | 87537 | | |
87548 | | - | |
| 87538 | + | |
| 87539 | + | |
| 87540 | + | |
| 87541 | + | |
| 87542 | + | |
| 87543 | + | |
| 87544 | + | |
| 87545 | + | |
| 87546 | + | |
| 87547 | + | |
| 87548 | + | |
| 87549 | + | |
| 87550 | + | |
| 87551 | + | |
| 87552 | + | |
| 87553 | + | |
| 87554 | + | |
87549 | 87555 | | |
87550 | | - | |
87551 | | - | |
| 87556 | + | |
| 87557 | + | |
| 87558 | + | |
| 87559 | + | |
| 87560 | + | |
| 87561 | + | |
| 87562 | + | |
| 87563 | + | |
| 87564 | + | |
| 87565 | + | |
| 87566 | + | |
| 87567 | + | |
| 87568 | + | |
| 87569 | + | |
| 87570 | + | |
| 87571 | + | |
87552 | 87572 | | |
87553 | 87573 | | |
87554 | 87574 | | |
| |||
87899 | 87919 | | |
87900 | 87920 | | |
87901 | 87921 | | |
87902 | | - | |
| 87922 | + | |
87903 | 87923 | | |
| 87924 | + | |
87904 | 87925 | | |
87905 | 87926 | | |
87906 | 87927 | | |
| |||
87910 | 87931 | | |
87911 | 87932 | | |
87912 | 87933 | | |
87913 | | - | |
| 87934 | + | |
| 87935 | + | |
87914 | 87936 | | |
87915 | 87937 | | |
87916 | 87938 | | |
87917 | 87939 | | |
87918 | | - | |
87919 | | - | |
| 87940 | + | |
| 87941 | + | |
| 87942 | + | |
87920 | 87943 | | |
| 87944 | + | |
| 87945 | + | |
| 87946 | + | |
| 87947 | + | |
| 87948 | + | |
| 87949 | + | |
87921 | 87950 | | |
87922 | 87951 | | |
87923 | 87952 | | |
| |||
87931 | 87960 | | |
87932 | 87961 | | |
87933 | 87962 | | |
87934 | | - | |
87935 | | - | |
| 87963 | + | |
| 87964 | + | |
| 87965 | + | |
| 87966 | + | |
87936 | 87967 | | |
87937 | 87968 | | |
87938 | | - | |
| 87969 | + | |
| 87970 | + | |
| 87971 | + | |
| 87972 | + | |
87939 | 87973 | | |
87940 | 87974 | | |
| 87975 | + | |
| 87976 | + | |
| 87977 | + | |
| 87978 | + | |
| 87979 | + | |
| 87980 | + | |
| 87981 | + | |
| 87982 | + | |
| 87983 | + | |
| 87984 | + | |
| 87985 | + | |
| 87986 | + | |
| 87987 | + | |
| 87988 | + | |
| 87989 | + | |
| 87990 | + | |
| 87991 | + | |
| 87992 | + | |
| 87993 | + | |
| 87994 | + | |
| 87995 | + | |
| 87996 | + | |
87941 | 87997 | | |
87942 | 87998 | | |
87943 | 87999 | | |
| |||
0 commit comments