diff --git a/README.md b/README.md index 7642173..8b65cc8 100644 --- a/README.md +++ b/README.md @@ -446,12 +446,12 @@ macOS requires manual setup since there's no automated script yet. mkdir -p ~/paqet && cd ~/paqet # Download latest release (Intel Mac) -curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.13/paqet-darwin-amd64-v1.0.0-alpha.13.tar.gz -tar -xzf paqet-darwin-amd64-v1.0.0-alpha.13.tar.gz +curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.14/paqet-darwin-amd64-v1.0.0-alpha.14.tar.gz +tar -xzf paqet-darwin-amd64-v1.0.0-alpha.14.tar.gz # For Apple Silicon (M1/M2/M3): -# curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.13/paqet-darwin-arm64-v1.0.0-alpha.13.tar.gz -# tar -xzf paqet-darwin-arm64-v1.0.0-alpha.13.tar.gz +# curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.14/paqet-darwin-arm64-v1.0.0-alpha.14.tar.gz +# tar -xzf paqet-darwin-arm64-v1.0.0-alpha.14.tar.gz # Make executable chmod +x paqet_darwin_amd64 @@ -644,8 +644,8 @@ Then run GFK from within the venv. ```bash # Download paqet mkdir -p ~/paqet && cd ~/paqet -curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.13/paqet-linux-amd64-v1.0.0-alpha.13.tar.gz -tar -xzf paqet-linux-amd64-v1.0.0-alpha.13.tar.gz +curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.14/paqet-linux-amd64-v1.0.0-alpha.14.tar.gz +tar -xzf paqet-linux-amd64-v1.0.0-alpha.14.tar.gz chmod +x paqet_linux_amd64 # Create config @@ -745,17 +745,18 @@ Do this on a machine that CAN access GitHub (your VPS, a friend's computer, VPN, **Go to:** https://github.com/hanselime/paqet/releases -> **Note:** Check for the latest version. Examples below use v1.0.0-alpha.13 - use newer if available. +> **Note:** Check for the latest version. Examples below use v1.0.0-alpha.14 - use newer if available. **Click to download the right file for your CLIENT machine:** | Your Client OS | Download this file | |----------------|-------------------| -| Windows | `paqet-windows-amd64-v1.0.0-alpha.13.zip` | -| Linux (most computers) | `paqet-linux-amd64-v1.0.0-alpha.13.tar.gz` | -| Linux (Raspberry Pi, ARM) | `paqet-linux-arm64-v1.0.0-alpha.13.tar.gz` | -| macOS (Intel) | `paqet-darwin-amd64-v1.0.0-alpha.13.tar.gz` | -| macOS (M1/M2/M3) | `paqet-darwin-arm64-v1.0.0-alpha.13.tar.gz` | +| Windows | `paqet-windows-amd64-v1.0.0-alpha.14.zip` | +| Linux (most computers) | `paqet-linux-amd64-v1.0.0-alpha.14.tar.gz` | +| Linux (Raspberry Pi 3/4/5, ARM 64-bit) | `paqet-linux-arm64-v1.0.0-alpha.14.tar.gz` | +| Linux (Raspberry Pi 2, ARM 32-bit) | `paqet-linux-arm32-v1.0.0-alpha.14.tar.gz` | +| macOS (Intel) | `paqet-darwin-amd64-v1.0.0-alpha.14.tar.gz` | +| macOS (M1/M2/M3) | `paqet-darwin-arm64-v1.0.0-alpha.14.tar.gz` | --- @@ -763,7 +764,7 @@ Do this on a machine that CAN access GitHub (your VPS, a friend's computer, VPN, **On Linux/macOS:** ```bash -tar -xzf paqet-linux-amd64-v1.0.0-alpha.13.tar.gz +tar -xzf paqet-linux-amd64-v1.0.0-alpha.14.tar.gz mv paqet_linux_amd64 paqet chmod +x paqet ``` @@ -1421,12 +1422,12 @@ macOS نیاز به راه‌اندازی دستی دارد. mkdir -p ~/paqet && cd ~/paqet # برای Intel Mac: -curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.13/paqet-darwin-amd64-v1.0.0-alpha.13.tar.gz -tar -xzf paqet-darwin-amd64-v1.0.0-alpha.13.tar.gz +curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.14/paqet-darwin-amd64-v1.0.0-alpha.14.tar.gz +tar -xzf paqet-darwin-amd64-v1.0.0-alpha.14.tar.gz # برای Apple Silicon (M1/M2/M3): -# curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.13/paqet-darwin-arm64-v1.0.0-alpha.13.tar.gz -# tar -xzf paqet-darwin-arm64-v1.0.0-alpha.13.tar.gz +# curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.14/paqet-darwin-arm64-v1.0.0-alpha.14.tar.gz +# tar -xzf paqet-darwin-arm64-v1.0.0-alpha.14.tar.gz chmod +x paqet_darwin_amd64 ``` @@ -1538,8 +1539,8 @@ sudo python3 mainclient.py ```bash # دانلود paqet mkdir -p ~/paqet && cd ~/paqet -curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.13/paqet-linux-amd64-v1.0.0-alpha.13.tar.gz -tar -xzf paqet-linux-amd64-v1.0.0-alpha.13.tar.gz +curl -LO https://github.com/hanselime/paqet/releases/download/v1.0.0-alpha.14/paqet-linux-amd64-v1.0.0-alpha.14.tar.gz +tar -xzf paqet-linux-amd64-v1.0.0-alpha.14.tar.gz chmod +x paqet_linux_amd64 # ایجاد config @@ -1631,17 +1632,18 @@ sudo paqctl info **بروید به:** https://github.com/hanselime/paqet/releases -> **نکته:** آخرین نسخه را چک کنید. مثال‌های زیر از v1.0.0-alpha.13 استفاده می‌کنند - اگر جدیدتر موجود است آن را بگیرید. +> **نکته:** آخرین نسخه را چک کنید. مثال‌های زیر از v1.0.0-alpha.14 استفاده می‌کنند - اگر جدیدتر موجود است آن را بگیرید. **فایل مناسب سیستم کلاینت خود را دانلود کنید:** | سیستم کلاینت شما | این فایل را دانلود کنید | |-----------------|----------------------| -| ویندوز | `paqet-windows-amd64-v1.0.0-alpha.13.zip` | -| لینوکس (اکثر کامپیوترها) | `paqet-linux-amd64-v1.0.0-alpha.13.tar.gz` | -| لینوکس (Raspberry Pi, ARM) | `paqet-linux-arm64-v1.0.0-alpha.13.tar.gz` | -| مک (Intel) | `paqet-darwin-amd64-v1.0.0-alpha.13.tar.gz` | -| مک (M1/M2/M3) | `paqet-darwin-arm64-v1.0.0-alpha.13.tar.gz` | +| ویندوز | `paqet-windows-amd64-v1.0.0-alpha.14.zip` | +| لینوکس (اکثر کامپیوترها) | `paqet-linux-amd64-v1.0.0-alpha.14.tar.gz` | +| لینوکس (Raspberry Pi 3/4/5, ARM 64-bit) | `paqet-linux-arm64-v1.0.0-alpha.14.tar.gz` | +| لینوکس (Raspberry Pi 2, ARM 32-bit) | `paqet-linux-arm32-v1.0.0-alpha.14.tar.gz` | +| مک (Intel) | `paqet-darwin-amd64-v1.0.0-alpha.14.tar.gz` | +| مک (M1/M2/M3) | `paqet-darwin-arm64-v1.0.0-alpha.14.tar.gz` | --- @@ -1649,7 +1651,7 @@ sudo paqctl info **در لینوکس/مک:** ```bash -tar -xzf paqet-linux-amd64-v1.0.0-alpha.13.tar.gz +tar -xzf paqet-linux-amd64-v1.0.0-alpha.14.tar.gz mv paqet_linux_amd64 paqet chmod +x paqet ``` diff --git a/paqctl.sh b/paqctl.sh index 6612287..3a50cc2 100644 --- a/paqctl.sh +++ b/paqctl.sh @@ -32,7 +32,7 @@ fi VERSION="1.0.0" # Pinned versions for stability (update these after testing new releases) -PAQET_VERSION_PINNED="v1.0.0-alpha.13" +PAQET_VERSION_PINNED="v1.0.0-alpha.14" XRAY_VERSION_PINNED="v26.2.4" GFK_VERSION_PINNED="v1.0.0" @@ -293,9 +293,10 @@ detect_arch() { case "$arch" in x86_64|amd64) echo "amd64" ;; aarch64|arm64) echo "arm64" ;; + armv7l|armv7|armhf) echo "arm32" ;; *) log_error "Unsupported architecture: $arch" - log_error "Paqet supports amd64 and arm64 only" + log_error "Paqet supports amd64, arm64, and arm32 only" exit 1 ;; esac @@ -1896,7 +1897,7 @@ create_management_script() { VERSION="1.0.0" # Pinned versions for stability (update these after testing new releases) -PAQET_VERSION_PINNED="v1.0.0-alpha.13" +PAQET_VERSION_PINNED="v1.0.0-alpha.14" XRAY_VERSION_PINNED="v26.2.4" GFK_VERSION_PINNED="v1.0.0" @@ -2179,6 +2180,7 @@ detect_arch() { case "$arch" in x86_64|amd64) echo "amd64" ;; aarch64|arm64) echo "arm64" ;; + armv7l|armv7|armhf) echo "arm32" ;; *) log_error "Unsupported architecture: $arch" return 1 diff --git a/windows/paqet-client.ps1 b/windows/paqet-client.ps1 index a7bbfea..5f97dee 100644 --- a/windows/paqet-client.ps1 +++ b/windows/paqet-client.ps1 @@ -49,7 +49,7 @@ $ErrorActionPreference = "Stop" # Directories and pinned versions (for stability - update after testing new releases) $InstallDir = "C:\paqet" $PaqetExe = "$InstallDir\paqet_windows_amd64.exe" -$PaqetVersion = "v1.0.0-alpha.13" # Pinned paqet version +$PaqetVersion = "v1.0.0-alpha.14" # Pinned paqet version $GfkDir = "$InstallDir\gfk" $ConfigFile = "$InstallDir\config.yaml" $SettingsFile = "$InstallDir\settings.conf"