aboutsummaryrefslogtreecommitdiffstats
path: root/_zsh
diff options
context:
space:
mode:
Diffstat (limited to '_zsh')
-rw-r--r--_zsh/40-functions.zsh5
1 files changed, 5 insertions, 0 deletions
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