aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2017-05-23 21:53:10 +1200
committerTom Ryder <tom@sanctum.geek.nz>2017-05-23 21:53:10 +1200
commit8547a2e1ea9135381e1538401ef4da60fb379d99 (patch)
tree6feebba1054abd8f86d7a89ad35aeadb55602442
parentExplicitly mention ksh93 (diff)
downloaddotfiles-8547a2e1ea9135381e1538401ef4da60fb379d99.tar.gz
dotfiles-8547a2e1ea9135381e1538401ef4da60fb379d99.zip
Remove mysql() function
Clumsy interaction too close to default behaviour anyway
-rw-r--r--README.markdown3
-rw-r--r--sh/shrc.d/mysql.sh25
2 files changed, 0 insertions, 28 deletions
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 "$@"
-}