mirror of
https://github.com/notwa/rc
synced 2024-11-12 16:29:02 -08:00
more consistent indentation
This commit is contained in:
parent
ea6c0463cf
commit
ee4c02ea5b
6 changed files with 105 additions and 105 deletions
4
init.sh
4
init.sh
|
@ -57,8 +57,8 @@ for r in $rc/ssh/* $rc/config/menus/*; do
|
|||
hardlink "$f" "$r"
|
||||
done
|
||||
|
||||
grep .bashrc .bash_profile >/dev/null 2>&1 || \
|
||||
echo -e '\n[[ -f ~/.bashrc ]] && . ~/.bashrc' >> .bash_profile
|
||||
grep .bashrc .bash_profile >/dev/null 2>&1 \
|
||||
|| echo -e '\n[[ -f ~/.bashrc ]] && . ~/.bashrc' >> .bash_profile
|
||||
|
||||
for d in Desktop Documents Downloads Music Pictures Public Templates Video; do
|
||||
[ -d "$d" ] || continue
|
||||
|
|
26
sh/confirm
26
sh/confirm
|
@ -1,18 +1,18 @@
|
|||
#!/usr/bin/env bash
|
||||
if [ -n "${ZSH_VERSION:-}" ]; then
|
||||
confirm() {
|
||||
read -q '?Continue? [Y/n] '
|
||||
ret=$?
|
||||
echo
|
||||
return $ret
|
||||
}
|
||||
confirm() {
|
||||
read -q '?Continue? [Y/n] '
|
||||
ret=$?
|
||||
echo
|
||||
return $ret
|
||||
}
|
||||
else
|
||||
confirm() {
|
||||
# manually specify stdin (1) to avoid taking input from pipes
|
||||
read -n1 -u 1 -p "Continue? [Y/n] " c
|
||||
echo
|
||||
[ "$c" != 'y' ] && [ "$c" != 'Y' ] && return 1
|
||||
return 0
|
||||
}
|
||||
confirm() {
|
||||
# specify stdin (1) to avoid taking input from pipes
|
||||
read -n1 -u 1 -p "Continue? [Y/n] " c
|
||||
echo
|
||||
[ "$c" != 'y' ] && [ "$c" != 'Y' ] && return 1
|
||||
return 0
|
||||
}
|
||||
fi
|
||||
confirm
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
find ~ -name .git -type d \
|
||||
| grep -v '/src/\|/work/' \
|
||||
| while read -r fp; do
|
||||
cd "${fp%/.git}"
|
||||
pwd
|
||||
confirm && git pull
|
||||
cd "${fp%/.git}"
|
||||
pwd
|
||||
confirm && git pull
|
||||
done
|
||||
|
|
54
sh/lsarchive
54
sh/lsarchive
|
@ -9,7 +9,7 @@
|
|||
local verbose
|
||||
|
||||
if (( $# == 0 )); then
|
||||
cat >&2 <<EOF
|
||||
cat >&2 <<EOF
|
||||
usage: $0 [-option] [file ...]
|
||||
|
||||
options:
|
||||
|
@ -20,36 +20,36 @@ EOF
|
|||
fi
|
||||
|
||||
if [[ "$1" == "-v" || "$1" == "--verbose" ]]; then
|
||||
verbose=0
|
||||
shift
|
||||
verbose=0
|
||||
shift
|
||||
fi
|
||||
|
||||
while (( $# > 0 )); do
|
||||
if [[ ! -s "$1" ]]; then
|
||||
print "$0: file not valid: $1" >&2
|
||||
shift
|
||||
continue
|
||||
fi
|
||||
if [[ ! -s "$1" ]]; then
|
||||
print "$0: file not valid: $1" >&2
|
||||
shift
|
||||
continue
|
||||
fi
|
||||
|
||||
case "$1" in
|
||||
(*.tar.gz|*.tgz) tar t${verbose:+v}vzf "$1" ;;
|
||||
(*.tar.bz2|*.tbz|*.tbz2) tar t${verbose:+v}jf "$1" ;;
|
||||
(*.tar.xz|*.txz) tar --xz --help &> /dev/null \
|
||||
&& tar --xz -t${verbose:+v}f "$1" \
|
||||
|| xzcat "$1" | tar t${verbose:+v}f - ;;
|
||||
(*.tar.zma|*.tlz) tar --lzma --help &> /dev/null \
|
||||
&& tar --lzma -t${verbose:+v}f "$1" \
|
||||
|| lzcat "$1" | tar x${verbose:+v}f - ;;
|
||||
(*.tar) tar t${verbose:+v}f "$1" ;;
|
||||
(*.zip) unzip -l${verbose:+v} "$1" ;;
|
||||
(*.rar) unrar &> /dev/null \
|
||||
&& unrar ${${verbose:+v}:-l} "$1" \
|
||||
|| rar ${${verbose:+v}:-l} "$1" ;;
|
||||
(*.7z) 7za l "$1" ;;
|
||||
(*)
|
||||
print "$0: cannot list: $1" >&2
|
||||
success=1
|
||||
;;
|
||||
case "$1" in
|
||||
(*.tar.gz|*.tgz) tar t${verbose:+v}vzf "$1" ;;
|
||||
(*.tar.bz2|*.tbz|*.tbz2) tar t${verbose:+v}jf "$1" ;;
|
||||
(*.tar.xz|*.txz) tar --xz --help &> /dev/null \
|
||||
&& tar --xz -t${verbose:+v}f "$1" \
|
||||
|| xzcat "$1" | tar t${verbose:+v}f - ;;
|
||||
(*.tar.zma|*.tlz) tar --lzma --help &> /dev/null \
|
||||
&& tar --lzma -t${verbose:+v}f "$1" \
|
||||
|| lzcat "$1" | tar x${verbose:+v}f - ;;
|
||||
(*.tar) tar t${verbose:+v}f "$1" ;;
|
||||
(*.zip) unzip -l${verbose:+v} "$1" ;;
|
||||
(*.rar) unrar &> /dev/null \
|
||||
&& unrar ${${verbose:+v}:-l} "$1" \
|
||||
|| rar ${${verbose:+v}:-l} "$1" ;;
|
||||
(*.7z) 7za l "$1" ;;
|
||||
(*)
|
||||
print "$0: cannot list: $1" >&2
|
||||
success=1
|
||||
;;
|
||||
esac
|
||||
|
||||
shift
|
||||
|
|
98
sh/unarchive
98
sh/unarchive
|
@ -12,7 +12,7 @@ local file_name
|
|||
local extract_dir
|
||||
|
||||
if (( $# == 0 )); then
|
||||
cat >&2 <<EOF
|
||||
cat >&2 <<EOF
|
||||
usage: $0 [-option] [file ...]
|
||||
|
||||
options:
|
||||
|
@ -24,57 +24,57 @@ fi
|
|||
|
||||
remove_archive=1
|
||||
if [[ "$1" == "-r" || "$1" == "--remove" ]]; then
|
||||
remove_archive=0
|
||||
shift
|
||||
remove_archive=0
|
||||
shift
|
||||
fi
|
||||
|
||||
while (( $# > 0 )); do
|
||||
if [[ ! -s "$1" ]]; then
|
||||
print "$0: file not valid: $1" >&2
|
||||
if [[ ! -s "$1" ]]; then
|
||||
print "$0: file not valid: $1" >&2
|
||||
shift
|
||||
continue
|
||||
fi
|
||||
|
||||
success=0
|
||||
file_name="${1:t}"
|
||||
extract_dir="${file_name:r}"
|
||||
case "$1" in
|
||||
(*.tar.gz|*.tgz) tar xvzf "$1" ;;
|
||||
(*.tar.bz2|*.tbz|*.tbz2) tar xvjf "$1" ;;
|
||||
(*.tar.xz|*.txz) tar --xz --help &> /dev/null \
|
||||
&& tar --xz -xvf "$1" \
|
||||
|| xzcat "$1" | tar xvf - ;;
|
||||
(*.tar.zma|*.tlz) tar --lzma --help &> /dev/null \
|
||||
&& tar --lzma -xvf "$1" \
|
||||
|| lzcat "$1" | tar xvf - ;;
|
||||
(*.tar) tar xvf "$1" ;;
|
||||
(*.gz) gunzip "$1" ;;
|
||||
(*.bz2) bunzip2 "$1" ;;
|
||||
(*.xz) unxz "$1" ;;
|
||||
(*.lzma) unlzma "$1" ;;
|
||||
(*.Z) uncompress "$1" ;;
|
||||
(*.zip) unzip "$1" -d $extract_dir ;;
|
||||
(*.rar) unrar &> /dev/null \
|
||||
&& unrar e -ad "$1" \
|
||||
|| rar e -ad "$1" ;;
|
||||
(*.7z) 7za x "$1" ;;
|
||||
(*.deb)
|
||||
mkdir -p "$extract_dir/control"
|
||||
mkdir -p "$extract_dir/data"
|
||||
cd "$extract_dir"; ar vx "../${1}" > /dev/null
|
||||
cd control; tar xzvf ../control.tar.gz
|
||||
cd ../data; tar xzvf ../data.tar.gz
|
||||
cd ..; rm *.tar.gz debian-binary
|
||||
cd ..
|
||||
;;
|
||||
(*)
|
||||
print "$0: cannot extract: $1" >&2
|
||||
success=1
|
||||
;;
|
||||
esac
|
||||
|
||||
(( success = $success > 0 ? $success : $? ))
|
||||
(( $success == 0 )) && (( $remove_archive == 0 )) && rm "$1"
|
||||
shift
|
||||
continue
|
||||
fi
|
||||
|
||||
success=0
|
||||
file_name="${1:t}"
|
||||
extract_dir="${file_name:r}"
|
||||
case "$1" in
|
||||
(*.tar.gz|*.tgz) tar xvzf "$1" ;;
|
||||
(*.tar.bz2|*.tbz|*.tbz2) tar xvjf "$1" ;;
|
||||
(*.tar.xz|*.txz) tar --xz --help &> /dev/null \
|
||||
&& tar --xz -xvf "$1" \
|
||||
|| xzcat "$1" | tar xvf - ;;
|
||||
(*.tar.zma|*.tlz) tar --lzma --help &> /dev/null \
|
||||
&& tar --lzma -xvf "$1" \
|
||||
|| lzcat "$1" | tar xvf - ;;
|
||||
(*.tar) tar xvf "$1" ;;
|
||||
(*.gz) gunzip "$1" ;;
|
||||
(*.bz2) bunzip2 "$1" ;;
|
||||
(*.xz) unxz "$1" ;;
|
||||
(*.lzma) unlzma "$1" ;;
|
||||
(*.Z) uncompress "$1" ;;
|
||||
(*.zip) unzip "$1" -d $extract_dir ;;
|
||||
(*.rar) unrar &> /dev/null \
|
||||
&& unrar e -ad "$1" \
|
||||
|| rar e -ad "$1" ;;
|
||||
(*.7z) 7za x "$1" ;;
|
||||
(*.deb)
|
||||
mkdir -p "$extract_dir/control"
|
||||
mkdir -p "$extract_dir/data"
|
||||
cd "$extract_dir"; ar vx "../${1}" > /dev/null
|
||||
cd control; tar xzvf ../control.tar.gz
|
||||
cd ../data; tar xzvf ../data.tar.gz
|
||||
cd ..; rm *.tar.gz debian-binary
|
||||
cd ..
|
||||
;;
|
||||
(*)
|
||||
print "$0: cannot extract: $1" >&2
|
||||
success=1
|
||||
;;
|
||||
esac
|
||||
|
||||
(( success = $success > 0 ? $success : $? ))
|
||||
(( $success == 0 )) && (( $remove_archive == 0 )) && rm "$1"
|
||||
shift
|
||||
done
|
||||
|
||||
|
|
22
zshrc
22
zshrc
|
@ -79,9 +79,9 @@ bindkey '^Xe' edit-command-line # ctrl+x -> e
|
|||
alias -g STFU="2>/dev/null"
|
||||
|
||||
for x in ack cd cp ebuild gcc gist grep ln man mkdir mv rm
|
||||
alias $x="nocorrect $x"
|
||||
alias $x="nocorrect $x"
|
||||
for x in arith fc find ftp history let locate rsync scp sftp wget
|
||||
alias $x="noglob $x"
|
||||
alias $x="noglob $x"
|
||||
|
||||
if [[ "$TERM" = xterm* ]]; then
|
||||
precmd() { print -Pn "\e]2;%M: %~\a" }
|
||||
|
@ -92,15 +92,15 @@ PROMPT='%b%(?.%2K.%1K)%15F%#%f%k '
|
|||
RPROMPT='%8F%h%b'
|
||||
|
||||
reload() {
|
||||
# This doesn't seem to help with _vim_files errors, ehh
|
||||
# you wanna rm .zcompdump then exit, that's why
|
||||
cd ~
|
||||
autoload -U zrecompile
|
||||
[ -f .zshrc ] && zrecompile -p .zshrc
|
||||
rm -f .zcompdump
|
||||
[ -f .zshrc.zwc.old ] && rm -f .zshrc.zwc.old
|
||||
[ -f .zcompdump.zwc.old ] && rm -f .zcompdump.zwc.old
|
||||
exec zsh # reload shell, inheriting environment
|
||||
# This doesn't seem to help with _vim_files errors, ehh
|
||||
# you wanna rm .zcompdump then exit, that's why
|
||||
cd ~
|
||||
autoload -U zrecompile
|
||||
[ -f .zshrc ] && zrecompile -p .zshrc
|
||||
rm -f .zcompdump
|
||||
[ -f .zshrc.zwc.old ] && rm -f .zshrc.zwc.old
|
||||
[ -f .zcompdump.zwc.old ] && rm -f .zcompdump.zwc.old
|
||||
exec zsh # reload shell, inheriting environment
|
||||
}
|
||||
|
||||
unset x
|
||||
|
|
Loading…
Reference in a new issue