Compare commits

..

No commits in common. "018cb9910c7cb93225f1ee17b79f08603bb4d693" and "b821d4dfa7d8e61dd9d1eb185fe55b6738ca7ee8" have entirely different histories.

3 changed files with 3 additions and 8 deletions

View File

@ -1,5 +0,0 @@
# BASH Libs
This is just a simple bash project of bash code that can be loaded in like you would load in a module in python or ruby
## How to include them?
All you have to do to begin using the libs is source the imports lib (/path/to/import.sh) and it will handle the logic of sourcing the others relative to itself without the user needing to provide anything.

View File

@ -1,5 +1,5 @@
# A variable to contain the configs provided manually or via function calls # A variable to contain the configs provided manually or via function calls
declare -g -A CONFIG declare -A CONFIG
########################## ##########################
# Function: load_section # Function: load_section
@ -71,7 +71,7 @@ function load_config_ini () {
local -n CONFIG_VAR=${2} local -n CONFIG_VAR=${2}
else else
local -n CONFIG_VAR=CONFIG local -n CONFIG_VAR="CONFIG"
fi fi
if ! declare -p ${!CONFIG_VAR} 2>/dev/null | grep -q 'declare -A'; then if ! declare -p ${!CONFIG_VAR} 2>/dev/null | grep -q 'declare -A'; then

View File

@ -1,4 +1,4 @@
declare LIB_PATH=$( dirname $( readlink -f ${BASH_SOURCE[0]} ) ) declare LIB_PATH=/opt/bash-lib/
######################## ########################
# Function: dep_exists # Function: dep_exists