File tree Expand file tree Collapse file tree 1 file changed +17
-9
lines changed
Expand file tree Collapse file tree 1 file changed +17
-9
lines changed Original file line number Diff line number Diff line change @@ -35,15 +35,23 @@ let promptVersions = async () => {
3535
3636 s -> P .Spinner .stop ("Versions loaded." )
3737
38- let rescriptVersion = await P .select ({
39- message : "ReScript version?" ,
40- options : rescriptVersions -> Array .map (v => {P .value : v }),
41- })-> P .resultOrRaise
42-
43- let rescriptCoreVersion = await P .select ({
44- message : "ReScript Core version?" ,
45- options : rescriptCoreVersions -> Array .map (v => {P .value : v }),
46- })-> P .resultOrRaise
38+ let rescriptVersion = switch rescriptVersions {
39+ | [version ] => version
40+ | _ =>
41+ await P .select ({
42+ message : "ReScript version?" ,
43+ options : rescriptVersions -> Array .map (v => {P .value : v }),
44+ })-> P .resultOrRaise
45+ }
46+
47+ let rescriptCoreVersion = switch rescriptCoreVersions {
48+ | [version ] => version
49+ | _ =>
50+ await P .select ({
51+ message : "ReScript Core version?" ,
52+ options : rescriptCoreVersions -> Array .map (v => {P .value : v }),
53+ })-> P .resultOrRaise
54+ }
4755
4856 {rescriptVersion , rescriptCoreVersion }
4957}
You can’t perform that action at this time.
0 commit comments