Ctrl K
ComunidadGuías…

ui/scripts/install-vale.sh

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/bin/sh
set -eu

destination=${1:?destination is required}
version=3.17.0

case "$(uname -m)" in
    x86_64) archive="vale_${version}_Linux_64-bit.tar.gz"; sha="a903f1f60c3293fac643e0137f599a462881cc691ee19d6120dcfc786f1be86d" ;;
    aarch64|arm64) archive="vale_${version}_Linux_arm64.tar.gz"; sha="c7da52f10d25fb97e14370b2f77ac5ebdbd23cf0abc156659463cfa785282692" ;;
    *) echo "unsupported architecture: $(uname -m)" >&2; exit 1 ;;
esac

temporary_directory=$(mktemp -d)
trap 'rm -rf "$temporary_directory"' EXIT

curl -fsSL "https://github.com/vale-cli/vale/releases/download/v${version}/${archive}" -o "$temporary_directory/$archive"
echo "$sha  $temporary_directory/$archive" | sha256sum -c -
mkdir -p "$destination"
tar -xzf "$temporary_directory/$archive" -C "$destination" vale