Use mysql CLI if in pipe mode or user specifies -c.
This commit is contained in:
parent
7575b7040c
commit
d2d3ca5617
1 changed files with 8 additions and 1 deletions
|
@ -13,6 +13,12 @@ SUBCOMMANDS:\n
|
|||
SYNTAX connect host [-u user] [-p password] [-c client]
|
||||
"
|
||||
|
||||
# Detect Pipe
|
||||
if ! [ -t 1 ]
|
||||
then
|
||||
USE_CLI=true
|
||||
fi
|
||||
|
||||
get_template_string() {
|
||||
if [ -z "$SQL_CLI_TEMPLATE" ]
|
||||
then
|
||||
|
@ -138,7 +144,7 @@ set_host_env() {
|
|||
run_client() {
|
||||
if [ "$1" = 'mysql' ]
|
||||
then
|
||||
if [ -d "/Applications/Sequel Ace.app" ]
|
||||
if [ -d "/Applications/Sequel Ace.app" ] && [ "${USE_CLI}" != true ]
|
||||
then
|
||||
open "mysql://$2:$3@${SQL_PROXY_HOST}:6033" -a "Sequel Ace"
|
||||
elif which mysql >/dev/null 2>&1
|
||||
|
@ -191,6 +197,7 @@ case "${MAIN_OPTION}" in
|
|||
case "$o" in
|
||||
u) TARGET_HOST_USERNAME="$OPTARG" ;;
|
||||
p) TARGET_HOST_PASSWORD="$OPTARG" ;;
|
||||
c) USE_CLI=true ;;
|
||||
esac
|
||||
done
|
||||
get_host "${TARGET_HOST}"
|
||||
|
|
Loading…
Reference in a new issue