comparison .chezmoiscripts/run_once_after_39-install-helix.sh.tmpl @ 1064:6fe519d8261b

feat: update helix to 25.01
author Zeger Van de Vannet <zeger@vandevan.net>
date Mon, 06 Jan 2025 18:56:03 +0100
parents 7d9ba468d4d0
children 8ea059eef6af
comparison
equal deleted inserted replaced
1059:7d9ba468d4d0 1064:6fe519d8261b
7 HELIX_INSTALL_DIR=$HOME/helix 7 HELIX_INSTALL_DIR=$HOME/helix
8 HELIX_DEFAULT_RUNTIME=$HELIX_INSTALL_DIR/runtime 8 HELIX_DEFAULT_RUNTIME=$HELIX_INSTALL_DIR/runtime
9 9
10 rm -rf $HELIX_BUILD_DIR 10 rm -rf $HELIX_BUILD_DIR
11 mkdir -p $HELIX_BUILD_DIR 11 mkdir -p $HELIX_BUILD_DIR
12 curl -fsSL https://hg.vandevan.net/forks/helix/archive/94a4ac88506c.tar.gz | tar xzf - --strip-components=1 -C $HELIX_BUILD_DIR 12 curl -fsSL https://hg.vandevan.net/forks/helix/archive/e34140512a47.tar.gz | tar xzf - --strip-components=1 -C $HELIX_BUILD_DIR
13 cd $HELIX_BUILD_DIR 13 cd $HELIX_BUILD_DIR
14 14
15 pushd vendor 15 pushd vendor
16 bash setup.sh 16 bash setup.sh
17 popd 17 popd
18 18
19 {{ if (eq .chezmoi.osRelease.name "Ubuntu") }} $HOME/bin/mise x [email protected] -- {{ end }} cargo build --release --locked 19 {{ if (eq .chezmoi.osRelease.name "Ubuntu") }} $HOME/bin/mise x [email protected] -- {{ end }} cargo build --release --locked
20 rm -rf $HELIX_DEFAULT_RUNTIME 20 rm -rf $HELIX_DEFAULT_RUNTIME
21 mkdir -p $HELIX_DEFAULT_RUNTIME 21 mkdir -p $HELIX_DEFAULT_RUNTIME
22 cp -r runtime/* $HELIX_DEFAULT_RUNTIME/ 22 cp -r runtime/* $HELIX_DEFAULT_RUNTIME/
23 cp target/release/hx $HELIX_INSTALL_DIR/hx 23 cp target/release/hx $HELIX_INSTALL_DIR/hx
24 24