File tree Expand file tree Collapse file tree 5 files changed +8
-10
lines changed Expand file tree Collapse file tree 5 files changed +8
-10
lines changed Original file line number Diff line number Diff line change 1
- #! /usr/bin/env bash
1
+ #! /usr/bin/env zsh
2
2
set -e
3
3
4
4
files=($( git ls-files | egrep -v ' backup|.ssh|proxy.pac.coffee|weechat' ) )
5
5
target=~
6
6
LN_OPT=-sf
7
- [[ $( ln --version) =~ coreutils ]] && LN_OPT=-sfr
7
+ [[ $( uname ) =~ Linux && $( ln --version) =~ coreutils ]] && LN_OPT=-sfr
8
8
9
9
declare -A dir
10
10
dir[.vim]=1
@@ -54,7 +54,7 @@ do_mkdir
54
54
do_ssh
55
55
do_git
56
56
57
- for f in " ${! dir[@]} " ; do
57
+ for f in " ${( @ k) dir[@]} " ; do
58
58
g=" $target /${f/ home\/ / } "
59
59
mkdir -p " ${g%/* } "
60
60
if ! [[ -L " $g " ]]; then
@@ -92,7 +92,7 @@ for f in ${files[@]}; do
92
92
diff -u " $g " " $f " | less -FMX
93
93
while : ; do
94
94
warning " Overwrite $g ?\n(y)es (n)o (m) vim -d (q)uit [y/n/m/q]"
95
- read -rsn 1 option
95
+ read -rs ' option?Option: '
96
96
case $option in
97
97
[ny])
98
98
break ;;
Original file line number Diff line number Diff line change 1
1
# vim: set ft=sh fdm=marker:
2
2
3
3
GNU=
4
- [[ -f /etc/freebsd-update.conf ]] || GNU=1
4
+ [[ -f /etc/lsb-release ]] && GNU=1
5
5
if [[ -n $GNU ]]; then
6
6
alias ls=$' ls -XF --group-directories-first --color=auto --time-style="+\e [33m[\e [32m%Y-%m-%d \e [35m%k:%M\e [33m]\e [m"'
7
7
else
Original file line number Diff line number Diff line change @@ -33,8 +33,6 @@ if [[ $TERM =~ 256 ]] {
33
33
# End underlining
34
34
export LESS_TERMCAP_ue=$' \e [0m'
35
35
36
- if (( ! ${+SSH_AUTH_SOCK} )) {
36
+ if [[ $( uname ) != Darwin && ${+SSH_AUTH_SOCK} == 1 ]] {
37
37
export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR /ssh-agent.socket
38
38
}
39
-
40
- export PATH=" $HOME /.cargo/bin:$PATH "
Original file line number Diff line number Diff line change 468
468
if [[ -f ~ /bin/modulecmd.tcl ]]; then
469
469
module () { eval ` ~/bin/modulecmd.tcl zsh $* ` ; }
470
470
module use ~ /.modules
471
- module load ruby/2.7.0 wasm # go nodejs rust yarn #nim wps mpi/impi
471
+ module load ruby/2.7.0 # wasm go nodejs rust yarn #nim wps mpi/impi
472
472
fi
You can’t perform that action at this time.
0 commit comments