22 lines
526 B
Bash
Executable File
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
|
|
|