#!/bin/bash

function mysqlo () {
    if [[ -z "$1" ]]; then
        __func_head "SERVER_NAME"
        echo
    else
        PASS=$(grepmysql $1 true)
        if [[ -z "$PASS" ]]; then
            echo "Server not found in config: $1"
            return 1

        fi

        PS_SQL=$(grep -i $1 ~/.mysql_pass | awk 'BEGIN{FS=":"}{ print $4 }')
        USER=$(grep -i $1 ~/.mysql_pass | awk 'BEGIN{FS=":"}{ print $5 }')

        export MYSQL_PS1="$PS_SQL> "

        shift

        echo $__mysql
        mysql -u $USER --password=$PASS $@
        unset PS_SQL
    fi
}

function mysqls () {
    if [[ -z "$1" ]]; then
        __func_head "SERVER_NAME DATABASE_NAME SQL_FILE"
        echo
    else
        USER=$(grep -i $1 ~/.mysql_pass | awk 'BEGIN{FS=":"}{ print $5 }')
        PASS=$(grepmysql $1 true)

        if [[ -z "$PASS" ]]; then
            echo "Server not found in config: $1"
            return 1

        fi

        mysql -u $USER --password=$PASS -D $2 < $3
    fi
}