Files
dotfiles/installer/jj.sh
T

22 lines
526 B
Bash
Executable File

#!/bin/sh -e
if [[ ! -x "$(command -v jj)" ]]; then
paru -Sy --needed --noconfirm jj
fi
${DOTFILES_DIR}/sync-config config/jj
JJ_CONFIG="${HOME}/.config/jj/conf.d/local.toml"
mkdir -p "$(dirname ${JJ_CONFIG})"
cp ${DOTFILES_DIR}/installer/templates/local.toml.tmpl ${JJ_CONFIG}
if [[ -n "${SJB_USER_NAME//[[:space:]]/}" ]]; then
sed -i "s/NAME_PLACEHOLDER/${SJB_USER_NAME}/g" ${JJ_CONFIG}
fi
if [[ -n "${SJB_USER_EMAIL//[[:space:]]/}" ]]; then
sed -i "s/EMAIL_PLACEHOLDER/${SJB_USER_EMAIL}/g" ${JJ_CONFIG}
fi