Dart / Flutter
سه بخش مجزا: پکیجهای pub.dev، آرشیو Dart SDK و آرشیو Flutter SDK.
پیکربندی
برای پکیجهای pub (Dart و Flutter):
export PUB_HOSTED_URL=https://mirror.novin.cloud/artifactory/api/pub/pub
برای دانلود خود Flutter SDK (شامل Dart SDK داخلش):
export FLUTTER_STORAGE_BASE_URL=https://mirror.novin.cloud/flutter-sdk
اینها را در ~/.bashrc یا ~/.zshrc قرار دهید تا دائمی شوند.
دریافت مستقیم آرشیوها
اگر فقط خود SDK را میخواهید (بدون flutter upgrade):
curl -LO https://mirror.novin.cloud/dart-sdk/dart-sdk-linux-x64.zip
curl -LO https://mirror.novin.cloud/flutter-sdk/flutter_linux_3.24.5-stable.tar.xz
بررسی
flutter doctor -v
dart pub get -v 2>&1 | grep mirror.novin.cloud
استفاده در Docker / CI
FROM ubuntu:24.04
ENV PUB_HOSTED_URL=https://mirror.novin.cloud/artifactory/api/pub/pub
ENV FLUTTER_STORAGE_BASE_URL=https://mirror.novin.cloud/flutter-sdk
RUN curl -LO https://mirror.novin.cloud/flutter-sdk/flutter_linux_3.24.5-stable.tar.xz \
&& tar xf flutter_linux_3.24.5-stable.tar.xz