dereknex
4/10/2015 - 4:50 PM

Create .gitignore from https://github.com/github/gitignore

Create .gitignore from https://github.com/github/gitignore

#!/bin/bash
gitignore="/Users/derek/Workspaces/gitignore"

function Create
{
echo "start create"
    if [ -f ".gitignore" ]
    then
    rm .gitignore
    fi
    for arg in "$@"
    do
        file=$gitignore/$arg.gitignore
        file1=$gitignore/Global/$arg.gitignore
        if [ -f "$file" ]
        then
            cat $file >> ./.gitignore
        else if [ -f "$file1" ]
        then
            cat $file1 >> ./.gitignore
        else
            echo "Can't find $arg.gitignore"
        fi
        fi
    done

    echo "Create Completed!"
}

function List
{
    ls $gitignore/ | sed -e 's/\..*$//'
    ls $gitignore/Global/ | sed -e 's/\..*$//'
}

if [ "$1" == "create" ]
then
shift 1
Create $@
elif [ "$1" == "list" ]
then
List
else
echo "not support sub-command: $1"
fi