view .chezmoiscripts/run_once_after_39-install-helix.sh.tmpl @ 866:1e11c38b195c

feat: mark jump-labels as bold text
author Zeger Van de Vannet <zeger@vandevan.net>
date Tue, 16 Apr 2024 19:07:27 +0200
parents 6326025918fa
children 7af4c092f6c2 3e2b701ca7f1
line wrap: on
line source

{{ if (eq .chezmoi.os "linux") -}}
#!/usr/bin/env bash

# Increment to trigger a new build
# Build version 24.03-3

set -xe

HELIX_BUILD_DIR=/tmp/helix
HELIX_INSTALL_DIR=$HOME/helix
HELIX_DEFAULT_RUNTIME=$HELIX_INSTALL_DIR/runtime

rm -rf $HELIX_BUILD_DIR
git clone https://github.com/zegervdv/helix $HELIX_BUILD_DIR
cd $HELIX_BUILD_DIR

git checkout zegervdv
pushd vendor
bash setup.sh
popd

cargo build --release --locked
cp -r runtime $HELIX_DEFAULT_RUNTIME
cp target/release/hx $HELIX_INSTALL_DIR/hx

ln -s $HELIX_INSTALL_DIR/hx $HOME/bin/hx

{{ end }}