Remove project & _list_projects, I don't use them anymore.
authorAdam Gomaa <adam@gomaa.us>
Sun Dec 18 13:13:02 2011 -0500
changeset 52167f37d330ad0
parent 520 1e9f1a09de78
child 522 de65a027ea1c
child 523 013a4058a9fa
Remove project & _list_projects, I don't use them anymore.
.zsh/.zshrc
     1.1 --- a/.zsh/.zshrc	Wed Nov 30 22:36:10 2011 -0500
     1.2 +++ b/.zsh/.zshrc	Sun Dec 18 13:13:02 2011 -0500
     1.3 @@ -178,66 +178,6 @@
     1.4        mq='hg -R $(hg root)/.hg/patches' \
     1.5        zgrep='zgrep --color=always'
     1.6  
     1.7 -project()
     1.8 -{
     1.9 -    # 'project -v dotfiles' -> '/foo/bar/baz/dotfiles'
    1.10 -    if [[ "$1" == "-v" ]]; then
    1.11 -        local DIR=$(readlink -n ~/var/projects/$2);
    1.12 -        echo $DIR;
    1.13 -        return;
    1.14 -    fi
    1.15 -
    1.16 -    if [[ "$1" == "" ]]; then
    1.17 -        echo "Usage: P PROJECT";
    1.18 -        echo "Change to directory for PROJECT.";
    1.19 -        echo;
    1.20 -        echo "  -v   Output project directory, without chdir";
    1.21 -        echo;
    1.22 -        _list_projects;
    1.23 -        return;
    1.24 -    fi
    1.25 -
    1.26 -    local DIR=$(readlink -n ~/var/projects/$1);
    1.27 -
    1.28 -    if [[ "$DIR" != "" ]]; then
    1.29 -        cd $DIR;
    1.30 -    else
    1.31 -        echo "Unknown project '$1'.";
    1.32 -        _list_projects;
    1.33 -    fi
    1.34 -}
    1.35 -
    1.36 -_list_projects(){
    1.37 -    # all projects live in /home/adam/var/srv, ima slice that off
    1.38 -    # later
    1.39 -    local LEADING_PATH="/home/adam/var/srv/"
    1.40 -    local LEADING_PATH_LEN=${#LEADING_PATH};
    1.41 -
    1.42 -    local padding;
    1.43 -    local padding_current;
    1.44 -    local sliceidx;
    1.45 -
    1.46 -    # figure out how much padding ima need
    1.47 -    local longest_project=$(ls ~/var/projects | awk '{print length}' | sort -nr | head -1)
    1.48 -    (( padding = $longest_project + 1));
    1.49 -
    1.50 -    echo "Available Projects:"
    1.51 -    ls ~/var/projects | while read line; do
    1.52 -        (( padding_current = $padding - ${#line} ));
    1.53 -        echo -n " - $line";
    1.54 -        # This is embarassing. I don't know any better.
    1.55 -        while [[ $padding_current > 0 ]]; do
    1.56 -            echo -n " ";
    1.57 -            (( padding_current = $padding_current - 1 ));
    1.58 -        done
    1.59 -        # cut is 1-based. WTF, I know.
    1.60 -        (( sliceidx = LEADING_PATH_LEN + 1 ));
    1.61 -
    1.62 -        local TARGET=$(readlink -n ~/var/projects/$line | cut -c $sliceidx- )
    1.63 -        echo "$TARGET";
    1.64 -    done
    1.65 -}
    1.66 -
    1.67  beep()
    1.68  {
    1.69      echo -n '\a'