diff options
Diffstat (limited to '')
-rw-r--r-- | %HOME%/.bash_utils/mysql.sh | 46 | ||||
-rw-r--r-- | %HOME%/.bashrc | 1 |
2 files changed, 0 insertions, 47 deletions
diff --git a/%HOME%/.bash_utils/mysql.sh b/%HOME%/.bash_utils/mysql.sh deleted file mode 100644 index d7c8e18..0000000 --- a/%HOME%/.bash_utils/mysql.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2018 Egor Tensin <Egor.Tensin@gmail.com> -# This file is part of the "linux-home" project. -# For details, see https://github.com/egor-tensin/linux-home. -# Distributed under the MIT License. - -_runsql_check_var() ( - set -o errexit -o nounset -o pipefail - - local prefix="${FUNCNAME[0]}" - [ "${#FUNCNAME[@]}" -gt 1 ] && prefix="${FUNCNAME[1]}" - - local var_name - for var_name; do - if [ -z "${!var_name:+x}" ]; then - echo "$prefix: $var_name is not set" >&2 - return 1 - fi - done -) - -runsql() ( - set -o errexit -o nounset -o pipefail - - _runsql_check_var MYSQL_USER MYSQL_PASSWORD MYSQL_HOST - local MYSQL_PORT="${MYSQL_PORT:-3306}" - - local -a args - local stmt - for stmt; do - args+=(-e "$stmt") - done - - if [ -n "${MYSQL_DATABASE:+x}" ]; then - args+=("$MYSQL_DATABASE") - fi - - mysql \ - --no-auto-rehash \ - --user="$MYSQL_USER" \ - --password="$MYSQL_PASSWORD" \ - --host="$MYSQL_HOST" \ - --port="$MYSQL_PORT" \ - "${args[@]}" -) diff --git a/%HOME%/.bashrc b/%HOME%/.bashrc index ac1dd68..d3cc531 100644 --- a/%HOME%/.bashrc +++ b/%HOME%/.bashrc @@ -78,7 +78,6 @@ export GPG_TTY [ -r "$HOME/.bash_utils/cxx.sh" ] && source "$HOME/.bash_utils/cxx.sh" [ -r "$HOME/.bash_utils/distr.sh" ] && source "$HOME/.bash_utils/distr.sh" [ -r "$HOME/.bash_utils/git.sh" ] && source "$HOME/.bash_utils/git.sh" -[ -r "$HOME/.bash_utils/mysql.sh" ] && source "$HOME/.bash_utils/mysql.sh" [ -r "$HOME/.bash_utils/os.sh" ] && source "$HOME/.bash_utils/os.sh" [ -r "$HOME/.bash_utils/path.sh" ] && source "$HOME/.bash_utils/path.sh" |