dotfile setup help
This commit is contained in:
parent
3ca6551ce1
commit
4da0a958cc
1 changed files with 13 additions and 0 deletions
13
dotfiles.sh
13
dotfiles.sh
|
@ -77,6 +77,11 @@
|
|||
git clone --depth=1 --recursive "${url}/${repo}" "${path}"
|
||||
else
|
||||
if confirm "The path $path is already present! Do you want to move it now to $HOME/.bak?" </dev/tty; then
|
||||
ls $HOME/.bak || mkdir $HOME/.bak
|
||||
mv -f "$path" "$HOME/.bak/"
|
||||
|
||||
sleep 0.1
|
||||
|
||||
git clone --depth=1 --recursive "${url}/${repo}" "${path}"
|
||||
else
|
||||
pen bold grey "Did not touch $path"
|
||||
|
@ -86,11 +91,19 @@
|
|||
}
|
||||
|
||||
ask-repo-setup() {
|
||||
error() {
|
||||
pen bold red "Error code $?"
|
||||
exit $1
|
||||
}
|
||||
choose setup "Which repo should i setup for you?" "hyprdots" "minimal" </dev/tty
|
||||
if $creds; then
|
||||
choose advanced "Do you also want to setup some other dotfiles?" "ssh" "private" "notes" no </dev/tty
|
||||
|
||||
[ -z "$GIT" ] && request GIT "The GIT variable is not set. This variable should identify your preferred git directory. Enter one now (if its not there, it will get created.. Try to use paths in your '$HOME' directory)" </dev/tty
|
||||
|
||||
if [ ! -d "$GIT" ]; then
|
||||
mkdir -p "$GIT" || error 69
|
||||
fi
|
||||
fi
|
||||
|
||||
# if $setup is empty, return 69
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue