Compare commits
	
		
			2 Commits
		
	
	
		
			b821d4dfa7
			...
			018cb9910c
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 018cb9910c | |||
| f7d580ea8f | 
							
								
								
									
										5
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| # 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. | ||||
| @@ -1,5 +1,5 @@ | ||||
| # A variable to contain the configs provided manually or via function calls | ||||
| declare -A CONFIG | ||||
| declare -g -A CONFIG | ||||
|  | ||||
| ########################## | ||||
| # Function: load_section | ||||
| @@ -71,7 +71,7 @@ function load_config_ini () { | ||||
|                 local -n CONFIG_VAR=${2} | ||||
|  | ||||
| 	else | ||||
| 		local -n CONFIG_VAR="CONFIG" | ||||
| 		local -n CONFIG_VAR=CONFIG | ||||
|         fi | ||||
|  | ||||
| 	if ! declare -p ${!CONFIG_VAR} 2>/dev/null | grep -q 'declare -A'; then | ||||
|   | ||||
		Reference in New Issue
	
	Block a user