X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=etc%2Fzsh%2Fzshrc;h=a9fe3ce3981b0938ef6b1ecf9ae0d785ed332c84;hb=refs%2Ftags%2F0.2.39;hp=4ef8f95e55c526574e3e6c65f4f4af5fb0d54e5a;hpb=db88d9d2536c7ea4596d5d6f473ed6218b1f5984;p=grml-etc-core.git diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index 4ef8f95..a9fe3ce 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -569,6 +569,9 @@ ${BLUE}%n${NO_COLOUR}@%m %40<...<%B%~%b%<< %# " alias l='ls -lF' fi + alias mdstat='cat /proc/mdstat' + alias ...='cd ../../' + alias cp='nocorrect cp' # no spelling correction on cp alias mkdir='nocorrect mkdir' # no spelling correction on mkdir alias mv='nocorrect mv' # no spelling correction on mv @@ -675,8 +678,10 @@ Enjoy your grml system with the zsh!$reset_color" alias acp='apt-cache policy' alias adg="$SUDO apt-get dist-upgrade" alias agi="$SUDO apt-get install" + alias ati="$SUDO aptitude install" alias ag="$SUDO apt-get upgrade" alias au="$SUDO apt-get update" + alias up="$SUDO aptitude update ; $SUDO aptitude upgrade" alias dbp='dpkg-buildpackage' alias ge='grep-excuses' @@ -979,33 +984,35 @@ If you want to use xinit anyway please call \"/usr/bin/xinit\"." # manzsh() { man zshall | $MYLESS -p $1 ; } fi -# use "dchange " to view Debian's changelog of the package: - dchange() { - if [ -r /usr/share/doc/${1}/changelog.Debian.gz ] ; then - most /usr/share/doc/${1}/changelog.Debian.gz - else - if [ -r /usr/share/doc/${1}/changelog.gz ] ; then - most /usr/share/doc/${1}/changelog.gz - else - echo "No changelog for package $1 found, sorry." - return 1 - fi - fi - } - _dchange() { _files -W /usr/share/doc -/ } - compdef _dchange dchange - -# use "uchange " to view upstream's changelog of the package: - uchange() { - if [ -r /usr/share/doc/${1}/changelog.gz ] ; then - most /usr/share/doc/${1}/changelog.gz - else - echo "No changelog for package $1 found, sorry." - return 1 - fi - } - _uchange() { _files -W /usr/share/doc -/ } - compdef _uchange uchange + if [ -x /usr/bin/most ] ; then + # use "dchange " to view Debian's changelog of the package: + dchange() { + if [ -r /usr/share/doc/${1}/changelog.Debian.gz ] ; then + most /usr/share/doc/${1}/changelog.Debian.gz + else + if [ -r /usr/share/doc/${1}/changelog.gz ] ; then + most /usr/share/doc/${1}/changelog.gz + else + echo "No changelog for package $1 found, sorry." + return 1 + fi + fi + } + _dchange() { _files -W /usr/share/doc -/ } + compdef _dchange dchange + + # use "uchange " to view upstream's changelog of the package: + uchange() { + if [ -r /usr/share/doc/${1}/changelog.gz ] ; then + most /usr/share/doc/${1}/changelog.gz + else + echo "No changelog for package $1 found, sorry." + return 1 + fi + } + _uchange() { _files -W /usr/share/doc -/ } + compdef _uchange uchange + fi # zsh profiling profile () {