From 9d19b96305298e9d05ef095485cd8384cfc977a6 Mon Sep 17 00:00:00 2001 From: lachtan Date: Sun, 6 Feb 2022 18:54:29 +0100 Subject: [PATCH] Force order of functions and aliases --- rc/{functions.sh => 01-functions.sh} | 5 +++++ rc/{aliases.sh => 02-aliases.sh} | 0 2 files changed, 5 insertions(+) rename rc/{functions.sh => 01-functions.sh} (86%) rename rc/{aliases.sh => 02-aliases.sh} (100%) diff --git a/rc/functions.sh b/rc/01-functions.sh similarity index 86% rename from rc/functions.sh rename to rc/01-functions.sh index 2325b99..86fff51 100644 --- a/rc/functions.sh +++ b/rc/01-functions.sh @@ -34,3 +34,8 @@ function prepend_path() { function uniq_path() { echo "$PATH" | tr ":" "\n" | awk '!seen[$0]++' | tr "\n" ":" | sed -r 's/:+/:/g' | sed -r 's/^:|:$//g' } + +function can_run() { + local application="$1" + command -v "$application" > /dev/null +} diff --git a/rc/aliases.sh b/rc/02-aliases.sh similarity index 100% rename from rc/aliases.sh rename to rc/02-aliases.sh