aboutsummaryrefslogtreecommitdiffstats
path: root/src/_pgsql_utils
diff options
context:
space:
mode:
authorShohei YOSHIDA <syohex@gmail.com>2020-06-03 14:23:50 +0900
committerGitHub <noreply@github.com>2020-06-03 14:23:50 +0900
commit3eea79e9e61abb79a01572e1f7257ea8a88bda1a (patch)
tree26f8b4ddb7594652c3863ac37f372fe484f2a8c6 /src/_pgsql_utils
parentMerge pull request #747 from okuramasafumi/nanoc-completion (diff)
parentpgsql: Check for pg_config existence (diff)
downloadzsh-completions-3eea79e9e61abb79a01572e1f7257ea8a88bda1a.tar
zsh-completions-3eea79e9e61abb79a01572e1f7257ea8a88bda1a.tar.gz
zsh-completions-3eea79e9e61abb79a01572e1f7257ea8a88bda1a.tar.bz2
zsh-completions-3eea79e9e61abb79a01572e1f7257ea8a88bda1a.tar.lz
zsh-completions-3eea79e9e61abb79a01572e1f7257ea8a88bda1a.tar.xz
zsh-completions-3eea79e9e61abb79a01572e1f7257ea8a88bda1a.tar.zst
zsh-completions-3eea79e9e61abb79a01572e1f7257ea8a88bda1a.zip
Merge pull request #748 from arp242/pg_config
pgsql: Check for pg_config existence
Diffstat (limited to 'src/_pgsql_utils')
-rw-r--r--src/_pgsql_utils7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/_pgsql_utils b/src/_pgsql_utils
index dff7743..cbe2b8e 100644
--- a/src/_pgsql_utils
+++ b/src/_pgsql_utils
@@ -147,10 +147,9 @@ _pgsql_databases () {
_pgsql_get_identity
local _pgsql_services _pgsql_service_files
- _pgsql_service_files=(
- ~/.pg_service.conf
- $(pg_config --sysconfdir)/pg_service.conf
- )
+ _pgsql_service_files=(~/.pg_service.conf)
+ (( $+commands[pg_config] )) && _pgsql_service_files+=$(pg_config --sysconfdir)/pg_service.conf
+
_pgsql_services=$( grep -h '^\[.*\]' $_pgsql_service_files 2>/dev/null \
| sed -e 's/^\[/service=/' -e 's/\].*$//' )