Path manipulation functions

This commit is contained in:
Martin Blazik
2021-11-28 14:57:07 +01:00
parent 5f2122832c
commit 4ae339c50f

View File

@@ -1,5 +1,6 @@
# $LWS/rc/functions.sh
function jql() {
function jql() {
jq -C . "$@" | less -r
}
@@ -13,3 +14,21 @@ function ffile() {
function utime() {
date '+%s.%N'
}
function in_path() {
[[ "$PATH" =~ (^|:)"${1}"(:|$) ]]
}
function append_path() {
if ! in_path "$1"; then
PATH="$PATH:$1"
fi
}
function prepend_path() {
if ! in_path "$1"; then
PATH="$1:$PATH"
fi
}