zshrc.d/30-functions.zrc
changeset 37 9c238177f98a
parent 6 7671e95ab8b0
child 43 7b48c4ff8d36
equal deleted inserted replaced
36:89707240553f 37:9c238177f98a
    39     done
    39     done
    40 }
    40 }
    41 
    41 
    42 # This function seen in Frank Terbeck config files is an improvement over
    42 # This function seen in Frank Terbeck config files is an improvement over
    43 # my previous mkcd alias...
    43 # my previous mkcd alias...
    44 functions mkcd() {
    44 function mkcd() {
    45     [[ -z $1 ]] && printf 'usage: mkcd NEW-DIRECTORY\n' && return 1
    45     [[ -z $1 ]] && printf 'usage: mkcd NEW-DIRECTORY\n' && return 1
    46     [[ -d $1 ]] && printf 'mkcd: Directory %s already exists; cd-ing\n' $1
    46     [[ -d $1 ]] && printf 'mkcd: Directory %s already exists; cd-ing\n' $1
    47     command mkdir -p -- $1
    47     command mkdir -p -- $1
    48     builtin cd -- $1
    48     builtin cd -- $1
    49 }
    49 }