Skip to content

Commit f4ce3b0

Browse files
committed
Fix symbolic link detection, add true-color-test.sh
1 parent 5806e1c commit f4ce3b0

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

setup.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
#!/usr/bin/env bash
2-
[[ -f $HOME/.vimrc ]] && mv $HOME/.vimrc $HOME/.vimrc.bak
32
[[ -L $HOME/.vimrc ]] && rm $HOME/.vimrc
3+
[[ -f $HOME/.vimrc ]] && mv $HOME/.vimrc $HOME/.vimrc.bak
44
ln -s $PWD/.vimrc $HOME/.vimrc
55
vim +PluginInstall +qall
6-
[[ -f $HOME/.tmux.conf ]] && mv $HOME/.tmux.conf $HOME/.tmux.conf.bak
76
[[ -L $HOME/.tmux.conf ]] && rm $HOME/.tmux.conf
7+
[[ -f $HOME/.tmux.conf ]] && mv $HOME/.tmux.conf $HOME/.tmux.conf.bak
88
ln -s $PWD/.tmux.conf $HOME/.tmux.conf
9-
[[ -f $HOME/.tmuxline.conf ]] && mv $HOME/.tmuxline.conf $HOME/.tmuxline.conf.bak
109
[[ -L $HOME/.tmuxline.conf ]] && rm $HOME/.tmuxline.conf
10+
[[ -f $HOME/.tmuxline.conf ]] && mv $HOME/.tmuxline.conf $HOME/.tmuxline.conf.bak
1111
ln -s $PWD/.tmuxline.conf $HOME/.tmuxline.conf
12-
[[ -f $HOME/.promptline.conf ]] && mv $HOME/.promptline.conf $HOME/.promptline.conf.bak
1312
[[ -L $HOME/.promptline.conf ]] && rm $HOME/.promptline.conf
13+
[[ -f $HOME/.promptline.conf ]] && mv $HOME/.promptline.conf $HOME/.promptline.conf.bak
1414
ln -s $PWD/.promptline.conf $HOME/.promptline.conf
1515
[[ -s "$HOME/.bashrc" ]] && sed -i.bak-promptline '/promptline\.conf/d' $HOME/.bashrc
1616
echo '. ~/.promptline.conf' >> $HOME/.bashrc
1717
[[ -s "$HOME/.bashrc" ]] && sed -i.bak-term '/export TERM=/d' $HOME/.bashrc
1818
echo 'export TERM="xterm-256color"' >> $HOME/.bashrc
19-
[[ -f "$HOME/base16-paraiso.dark.sh" ]] && mv $HOME/base16-paraiso.dark.sh $HOME/base16-paraiso.dark.sh.bak
2019
[[ -L "$HOME/base16-paraiso.dark.sh" ]] && rm $HOME/base16-paraiso.dark.sh
20+
[[ -f "$HOME/base16-paraiso.dark.sh" ]] && mv $HOME/base16-paraiso.dark.sh $HOME/base16-paraiso.dark.sh.bak
2121
ln -s $PWD/base16-paraiso.dark.sh $HOME/base16-paraiso.dark.sh
2222
[[ -s "$HOME/.bashrc" ]] && sed -i.bak-base16 '/base16-paraiso\.dark\.sh/d' $HOME/.bashrc
2323
echo '. ~/base16-paraiso.dark.sh' >> $HOME/.bashrc
24-
[[ -f "$HOME/.Xresources" ]] && mv $HOME/.Xresources $HOME/.Xresources.bak
2524
[[ -L "$HOME/.Xresources" ]] && rm $HOME/.Xresources
25+
[[ -f "$HOME/.Xresources" ]] && mv $HOME/.Xresources $HOME/.Xresources.bak
2626
ln -s $PWD/.Xresources $HOME/.Xresources

true-color-test.sh

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env bash
2+
awk 'BEGIN{
3+
s="/\\/\\/\\/\\/\\"; s=s s s s s s s s;
4+
for (colnum = 0; colnum<77; colnum++) {
5+
r = 255-(colnum*255/76);
6+
g = (colnum*510/76);
7+
b = (colnum*255/76);
8+
if (g>255) g = 510-g;
9+
printf "\033[48;2;%d;%d;%dm", r,g,b;
10+
printf "\033[38;2;%d;%d;%dm", 255-r,255-g,255-b;
11+
printf "%s\033[0m", substr(s,colnum+1,1);
12+
}
13+
printf "\n";
14+
}'

0 commit comments

Comments
 (0)