You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
583 B
24 lines
583 B
#!/bin/bash
|
|
|
|
# Resolve the arguments into a path, joined by / chars.
|
|
# $@ - paths to join
|
|
function fs_resolve {
|
|
source "$LIBGLM_ROOT/lib/string.bash"
|
|
local SPLIT_PATH=$(string_join_array / $@)
|
|
echo $SPLIT_PATH
|
|
}
|
|
|
|
# Resolve the path to a libglm BASH library.
|
|
# $@ - relative name of the lib - not ending in .bash
|
|
function fs_lib {
|
|
local SPLIT_PATH=$(fs_resolve $LIBGLM_ROOT/lib $@)
|
|
echo $SPLIT_PATH.bash
|
|
}
|
|
|
|
# Resolve the path to a resource in the libglm root.
|
|
# $@ - relative paths to join
|
|
function fs_glm {
|
|
local SPLIT_PATH=$(fs_resolve $LIBGLM_ROOT $@)
|
|
echo $SPLIT_PATH
|
|
}
|