diff options
| author | Grégoire Duchêne <gregoire@awhk.org> | 2026-08-29 14:28:56 +0100 |
|---|---|---|
| committer | Grégoire Duchêne <gregoire@awhk.org> | 2026-08-29 14:28:56 +0100 |
| commit | 66b41619f406b74b2c08d0719ff2d14314e3e81a (patch) | |
| tree | 3c02043b737c78f20df646fb5f17e283a5be6553 /iosevka/build.sh | |
| parent | 51ef731881fe42b5e97a3a014f9253c14eec5c3f (diff) | |
Add Iosevka configuration
Diffstat (limited to 'iosevka/build.sh')
| -rwxr-xr-x | iosevka/build.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/iosevka/build.sh b/iosevka/build.sh new file mode 100755 index 0000000..1317c62 --- /dev/null +++ b/iosevka/build.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + +usage() { + echo >&2 "usage: $0 [-b URL] [-v VERSION]" +} + +base_url=https://github.com/be5invis/Iosevka/archive/refs/tags/ +version=v34.8.1 +while getopts b:v: opt; do + case "${opt}" in + b) base_url="${OPTARG%/}/" ;; + v) version="${OPTARG}" ;; + *) usage; exit 1 ;; + esac +done + +set -euxo pipefail + +CUR="${PWD}" +TMP="$(mktemp -d)" && trap 'rm -Rf "${TMP}"' EXIT +URL="${base_url}${version}.tar.gz" + +cp private-build-plans.toml "${TMP}" +pushd "${TMP}" +curl --location --silent "${URL}" | tar --extract --gzip --strip-components=1 +npm ci +npm run build ttf::IosevkaBaguette +cp -R dist "${CUR}" +popd |
