From 8547a2e1ea9135381e1538401ef4da60fb379d99 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 23 May 2017 21:53:10 +1200 Subject: Remove mysql() function Clumsy interaction too close to default behaviour anyway --- README.markdown | 3 --- sh/shrc.d/mysql.sh | 25 ------------------------- 2 files changed, 28 deletions(-) delete mode 100644 sh/shrc.d/mysql.sh diff --git a/README.markdown b/README.markdown index 418e92fe..8bfd8c51 100644 --- a/README.markdown +++ b/README.markdown @@ -220,8 +220,6 @@ in `sh/shrc.d` to be loaded by any POSIX interactive shell. Those include: available. * `la()` runs `ls -A` if it can, or `ls -a` otherwise. * `ll()` runs `ls -Al` if it can, or `ls -al` otherwise. -* `mysql()` allows shortcuts to MySQL configuration files stored in - `~/.mysql`. * `path()` manages the contents of `PATH` conveniently. * `scp()` tries to detect forgotten hostnames in `scp(1)` command calls. * `sudo()` forces `-H` for `sudo(8)` calls so that `$HOME` is never @@ -260,7 +258,6 @@ files, for things I really do get tired of typing repeatedly: * `gpg(1)` long options * `make(1)` targets read from a `Makefile` * `man(1)` page titles -* `mysql(1)` databases from `~/.mysql/*.cnf` * `pass(1)` entries * `ssh(1)` hostnames from `~/.ssh/config` diff --git a/sh/shrc.d/mysql.sh b/sh/shrc.d/mysql.sh deleted file mode 100644 index abb496d2..00000000 --- a/sh/shrc.d/mysql.sh +++ /dev/null @@ -1,25 +0,0 @@ -# If a file ~/.mysql/$1.cnf exists, call mysql(1) using that file, discarding -# the rest of the arguments. Otherwise just run MySQL with given args. Use -# restrictive permissions on these files. Doesn't allow filenames beginning -# with hyphens. -# -# Examples: -# -# [client] -# host=dbhost.example.com -# user=foo -# password=SsJ2pICe226jM -# -# [mysql] -# database=bar -# -mysql() { - case $1 in - -*) ;; - *) - [ -f "$HOME/.mysql/$1".cnf ] && - set -- --defaults-extra-file="$HOME/.mysql/$1".cnf - ;; - esac - command mysql "$@" -} -- cgit v1.2.3