diff --git a/Redirects.cs b/Redirects.cs index c9ea528..6ab16a5 100644 --- a/Redirects.cs +++ b/Redirects.cs @@ -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 HandleRedirectAsync(string redir) {