mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-02 16:03:45 +08:00
faac3ba8fc
Term window title and tab title are now skinable Tab title can be different from window title (when supported by term) Default theme is optimized of usuability (no %u@%m: $~ in a 10 char tab) Cleanup code duplication and add comment for supported terms On osX it works great on iterm, and is decent once you tweak Terminal pref Tested under GNU screen, iTerm and Apple Terminal, need to be tested on linux TODO implement Konsole support (via dbus)
53 lines
1000 B
Bash
53 lines
1000 B
Bash
function zsh_stats() {
|
|
history | awk '{print $2}' | sort | uniq -c | sort -rn | head
|
|
}
|
|
|
|
function uninstall_oh_my_zsh() {
|
|
/bin/sh $ZSH/tools/uninstall.sh
|
|
}
|
|
|
|
function upgrade_oh_my_zsh() {
|
|
/bin/sh $ZSH/tools/upgrade.sh
|
|
}
|
|
|
|
function take() {
|
|
mkdir -p $1
|
|
cd $1
|
|
}
|
|
|
|
function extract() {
|
|
unset REMOVE_ARCHIVE
|
|
|
|
if test "$1" = "-r"; then
|
|
REMOVE=1
|
|
shift
|
|
fi
|
|
if [[ -f $1 ]]; then
|
|
case $1 in
|
|
*.tar.bz2) tar xvjf $1;;
|
|
*.tar.gz) tar xvzf $1;;
|
|
*.tar.xz) tar xvJf $1;;
|
|
*.tar.lzma) tar --lzma -xvf $1;;
|
|
*.bz2) bunzip $1;;
|
|
*.rar) unrar $1;;
|
|
*.gz) gunzip $1;;
|
|
*.tar) tar xvf $1;;
|
|
*.tbz2) tar xvjf $1;;
|
|
*.tgz) tar xvzf $1;;
|
|
*.zip) unzip $1;;
|
|
*.Z) uncompress $1;;
|
|
*.7z) 7z x $1;;
|
|
*) echo "'$1' cannot be extracted via >extract<";;
|
|
esac
|
|
|
|
if [[ $REMOVE_ARCHIVE -eq 1 ]]; then
|
|
echo removing "$1";
|
|
/bin/rm "$1";
|
|
fi
|
|
|
|
else
|
|
echo "'$1' is not a valid file"
|
|
fi
|
|
}
|
|
|