aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--_profile2
-rw-r--r--_zsh/40-functions.zsh5
2 files changed, 6 insertions, 1 deletions
diff --git a/_profile b/_profile
index 806b7e2..237a91c 100644
--- a/_profile
+++ b/_profile
@@ -37,7 +37,7 @@ _exists() {
## Check whether the program is running
_running() {
- pgrep -x -u ${USER} $1 &> /dev/null
+ pgrep -x -u "${USER}" $1 &> /dev/null
}
diff --git a/_zsh/40-functions.zsh b/_zsh/40-functions.zsh
index cd9ebc9..77db01c 100644
--- a/_zsh/40-functions.zsh
+++ b/_zsh/40-functions.zsh
@@ -4,10 +4,15 @@
# execute 'functions <func_name>' to show function details.
#
+## Check the existence/accessibility of a command
function exists() {
which $1 &> /dev/null
}
+## Check whether the program is running
+function is_running() {
+ pgrep -x -u "${USER}" $1 &> /dev/null
+}
function zsh_recompile() {
autoload -U zrecompile