@@ -59,16 +59,11 @@ export interface LatestReleaseBuilds {
5959}
6060
6161/**
62- * Find a CLI-only build (not AppImage, deb, or rpm) for a given arch
62+ * Find a Linux-specific CLI-only build (not AppImage, deb, or rpm) for a given arch
6363 */
64- function findCliBuild ( builds : Build [ ] , arch : "x86_64" | "aarch64" ) : Build | undefined {
64+ export function findLinuxCliBuild ( builds : Build [ ] , arch : "x86_64" | "aarch64" ) : Build | undefined {
6565 return builds . find (
66- ( build ) =>
67- build . os === "linux" &&
68- build . arch === arch &&
69- ! build . file . toLowerCase ( ) . includes ( "appimage" ) &&
70- ! build . file . toLowerCase ( ) . includes ( ".deb" ) &&
71- ! build . file . toLowerCase ( ) . includes ( ".rpm" ) ,
66+ ( build ) => build . os === "linux" && build . arch === arch && build . file . toLowerCase ( ) === "but" ,
7267 ) ;
7368}
7469
@@ -83,8 +78,8 @@ export function createLatestReleaseBuilds(latestRelease: Release): LatestRelease
8378 linux_appimage_aarch64 : findBuild ( latestRelease . builds , "linux" , "aarch64" , "AppImage" ) ,
8479 linux_deb_aarch64 : findBuild ( latestRelease . builds , "linux" , "aarch64" , "deb" ) ,
8580 linux_rpm_aarch64 : findBuild ( latestRelease . builds , "linux" , "aarch64" , "rpm" ) ,
86- linux_cli_x86_64 : findCliBuild ( latestRelease . builds , "x86_64" ) ,
87- linux_cli_aarch64 : findCliBuild ( latestRelease . builds , "aarch64" ) ,
81+ linux_cli_x86_64 : findLinuxCliBuild ( latestRelease . builds , "x86_64" ) ,
82+ linux_cli_aarch64 : findLinuxCliBuild ( latestRelease . builds , "aarch64" ) ,
8883 } ;
8984}
9085
0 commit comments