dotfiles.2022/.init_script/bash

21 lines
553 B
Bash
Executable File

#! /usr/bin/env bash
function main() {
if (! type curl >/dev/null 2>&1); then
echo '`curl` isn'\''t installed, please install curl first.'
return
fi
if (type chezmoi >/dev/null 2>&1); then
if [ -d ~/.local/share/chezmoi ] ; then
echo '`chezmoi` is already installed and initialized, this script should only be used for initializing'
return
fi
fi
sh -c "$(curl -fsLS chezmoi.io/get)" -- init --apply Lockszmith
echo ''
echo 'You should restart the shell (`exec $SHELL`) or re-login, and then run `sz-doctor.sh` to check'
echo ''
}
main