Add crosslang

This commit is contained in:
2026-05-01 07:36:46 -05:00
parent f40824291d
commit b72d271544

View File

@@ -22,6 +22,18 @@ class Redirect
{"tf-tools-x86_64-linux",TF("tessesframework-tools-x86_64-linux-musl.tar.gz")},
{"tf-tools-x86_64-macos",TF("tessesframework-tools-x86_64-macos-none.tar.gz")},
{"tf-tools-x86_64-windows",TF("tessesframework-tools-x86_64-windows-gnu.zip")},
{"cl-slim-aarch64-linux-musl", CL("crosslang-slim-aarch64-linux-musl")},
{"cl-slim-aarch64-macos-none", CL("crosslang-slim-aarch64-macos-none")},
{"cl-slim-aarch64-windows-gnu", CL("crosslang-slim-aarch64-windows-gnu.exe")},
{"cl-slim-arm-linux-musleabi", CL("crosslang-slim-arm-linux-musleabi")},
{"cl-slim-powerpc-linux-musleabihf", CL("crosslang-slim-powerpc-linux-musleabihf")},
{"cl-slim-riscv64-linux-musl", CL("crosslang-slim-riscv64-linux-musl")},
{"cl-slim-x86-linux-musl", CL("crosslang-slim-x86-linux-musl")},
{"cl-slim-x86-windows-gnu", CL("crosslang-slim-x86-windows-gnu.exe")},
{"cl-slim-x86_64-linux-musl", CL("crosslang-slim-x86_64-linux-musl")},
{"cl-slim-x86_64-macos-none", CL("crosslang-slim-x86_64-macos-none")},
{"cl-slim-x86_64-windows-gnu", CL("crosslang-slim-x86_64-windows-gnu.exe")},
};
@@ -43,6 +55,15 @@ class Redirect
true
);
}
private static IRedirect CL(string filename)
{
return Gitea(
"https://git.tesses.org/",
"tesses50/crosslang",
filename,
true
);
}
public static async Task<string?> HandleRedirectAsync(string redir)
{