18
18
# ###########################################################
19
19
# if .zshrc exists → backup
20
20
21
- function zsh_confing {
21
+ function zsh_config {
22
22
if [ -f " $HOME /.zshrc" ]; then
23
23
BACKUP=" $HOME /.zshrc_$( date +" %Y%m%d_%H%M%S" ) "
24
- cp -r " $HOME /.zshrc" " $BACKUP " || { echo " .zshrc backup faild " ; exit 1; }
24
+ cp -r " $HOME /.zshrc" " $BACKUP " || { echo " .zshrc backup failed " ; exit 1; }
25
25
echo " .zshrc backup done"
26
26
else
27
- ln -s " $DOT_DIR /.config/.zshrc" " $HOME /.zshrc" || { echo " .zshrc link faild " ; exit 1; }
27
+ ln -s " $DOT_DIR /.config/.zshrc" " $HOME /.zshrc" || { echo " .zshrc link failed " ; exit 1; }
28
28
echo " .zshrc linked"
29
29
fi
30
30
}
@@ -34,20 +34,20 @@ function zsh_confing {
34
34
function tmux_config {
35
35
if [ -f " $HOME /.tmux.conf" ]; then
36
36
BACKUP=" $HOME /.tmux.conf_$( date +" %Y%m%d_%H%M%S" ) "
37
- cp -r " $HOME /.tmux.conf" " $BACKUP " || { echo " tmux backup faild " ; exit 1; }
37
+ cp -r " $HOME /.tmux.conf" " $BACKUP " || { echo " tmux backup failed " ; exit 1; }
38
38
echo " .tmux.conf backup done"
39
39
else
40
- ln -sfn " $DOT_DIR /.config/.tmux.conf" " $HOME /.tmux.conf" || { echo " tmux link faild " ; exit 1; }
40
+ ln -sfn " $DOT_DIR /.config/.tmux.conf" " $HOME /.tmux.conf" || { echo " tmux link failed " ; exit 1; }
41
41
echo " .tmux.conf linked"
42
42
fi
43
43
44
44
# tmux alias
45
45
if [ -f " $HOME /.tmux.session.conf" ]; then
46
46
BACKUP=" $HOME /.tmux.session.conf_$( date +" %Y%m%d_%H%M%S" ) "
47
- cp -r " $HOME /.tmux.session.conf" " $BACKUP " || { echo " tmux session backup faild " ; exit 1; }
47
+ cp -r " $HOME /.tmux.session.conf" " $BACKUP " || { echo " tmux session backup failed " ; exit 1; }
48
48
echo " tmux session backup done"
49
49
else
50
- ln -s " $DOT_DIR /.config/.tmux.session.conf" " $HOME /.tmux.session.conf" || { echo " tmux session link faild " ; exit 1; }
50
+ ln -s " $DOT_DIR /.config/.tmux.session.conf" " $HOME /.tmux.session.conf" || { echo " tmux session link failed " ; exit 1; }
51
51
echo " tmux session linked"
52
52
fi
53
53
}
@@ -62,11 +62,11 @@ function wezterm_config {
62
62
63
63
if [ -d " $WEZTERM_DIR " ]; then
64
64
BACKUP_DIR=" $HOME /.config/wezterm_backup"
65
- cp -r " $WEZTERM_DIR " " $BACKUP_DIR " || { echo " .wezterm backup faild " ; exit 1; }
65
+ cp -r " $WEZTERM_DIR " " $BACKUP_DIR " || { echo " .wezterm backup failed " ; exit 1; }
66
66
echo " wezterm config backup done"
67
67
else
68
68
# mkdir -p "$WEZTERM_DIR"
69
- ln -s " $WEZ_TARGET_DIR " / " $HOME /.config/" || { echo " .wezterm link faild " ; exit 1; }
69
+ ln -s " $WEZ_TARGET_DIR " / " $HOME /.config/" || { echo " .wezterm link failed " ; exit 1; }
70
70
echo " wezterm linked"
71
71
fi
72
72
}
@@ -80,10 +80,10 @@ function lazygit_config {
80
80
81
81
if [ -f " $LAZY_TARGET_DIR /config.yml" ]; then
82
82
BACKUP_FILE=" $LAZY_TARGET_DIR /config.$( date +" %Y%m%d_%H%M%S" ) .yml"
83
- cp -r " $LAZY_TARGET_DIR /config.yml" " $BACKUP_FILE " || { echo " lazygit backup faild " ; exit 1; }
83
+ cp -r " $LAZY_TARGET_DIR /config.yml" " $BACKUP_FILE " || { echo " lazygit backup failed " ; exit 1; }
84
84
echo " lazygit config backuped"
85
85
else
86
- ln -s " $LAGY_CONFIG " " $LAZY_TARGET_DIR /config.yml" || { echo " lazygit link faild " ; exit 1; }
86
+ ln -s " $LAGY_CONFIG " " $LAZY_TARGET_DIR /config.yml" || { echo " lazygit link failed " ; exit 1; }
87
87
echo " lazygit config linked"
88
88
fi
89
89
}
@@ -98,22 +98,22 @@ function vim_config {
98
98
# neovim link
99
99
if [ -d " $NVIM_DIR /nvim" ]; then
100
100
BACKUP_DIR=" $HOME /.config/nvim_backup_$( date +" %Y%m%d_%H%M%S" ) "
101
- cp -r " $NVIM_DIR " " $BACKUP_DIR " || { echo " nvim backup faild " ; exit 1; }
101
+ cp -r " $NVIM_DIR " " $BACKUP_DIR " || { echo " nvim backup failed " ; exit 1; }
102
102
echo " nvim backup done"
103
103
else
104
104
mkdir -p " $NVIM_DIR "
105
- ln -s " $NVIM_TARGET_DIR " " $NVIM_DIR " || { echo " nvim link faild " ; exit 1; }
105
+ ln -s " $NVIM_TARGET_DIR " " $NVIM_DIR " || { echo " nvim link failed " ; exit 1; }
106
106
echo " nvim linked"
107
107
fi
108
108
109
109
# vim link
110
110
if [ -f " $HOME /.vimrc" ]; then
111
111
BACKUP_FILE=" $HOME /.vimrc_backup_$( date +" %Y%m%d_%H%M%S" ) "
112
- cp -r " $HOME /.vimrc" " $BACKUP_FILE " || { echo " vim backup faild " ; exit 1; }
112
+ cp -r " $HOME /.vimrc" " $BACKUP_FILE " || { echo " vim backup failed " ; exit 1; }
113
113
echo " .vimrc backup done"
114
114
else
115
115
echo " $DOT_DIR /.vimrc to $HOME /.vimrc"
116
- ln -s " $DOT_DIR /.vimrc" " $HOME /.vimrc" || { echo " vim link faild " ; exit 1; }
116
+ ln -s " $DOT_DIR /.vimrc" " $HOME /.vimrc" || { echo " vim link failed " ; exit 1; }
117
117
echo " .vimrc linked"
118
118
fi
119
119
}
@@ -123,7 +123,7 @@ function vim_config {
123
123
124
124
function setup() {
125
125
if [[ ! -f " $HOME /commands/setup" ]]; then
126
- ln -s " $DOT_DIR /setup" " $HOME /commands/setup" || { echo " setup.sh link faild " ; exit 1; }
126
+ ln -s " $DOT_DIR /setup" " $HOME /commands/setup" || { echo " setup.sh link failed " ; exit 1; }
127
127
echo " setup linked"
128
128
else
129
129
echo " setup already linked"
@@ -161,7 +161,7 @@ while getopts ":lzstwvh" optKey; do
161
161
;;
162
162
z)
163
163
echo " load zsh config"
164
- zsh_confing
164
+ zsh_config
165
165
;;
166
166
w)
167
167
echo " load wezterm config"
188
188
# ###########################################################
189
189
190
190
# end of script
191
-
0 commit comments