v1.1.0 - New function, fetch_and_assign_values(). Fetches values for specific keys from the JSON file. Assigns the values to variables that our functions can use. Usage: fetch_and_assign_values "gpg_key" "netinst.url" "netinst.iso_file" "sig_file" "sum_file" "sum_algo" - Decomposed `download_and_verify_iso()` into smaller functions for better modularity and adaptability in future use cases. - Prioritize user-specific configuration in .config, followed by the script's directory, and finally in /usr/share/dl-distro. - Going to use the JSON file more and have more hard coded things like versions, environments and architectures instead of relying on a replacement method. A bunch more entries have been added to the JSON file. Additional notes: - This is likely the final refactor for the time being. The next steps would be to add support for more distributions as time permits. Full commit log: https://codeberg.org/codeberge/dl-distro/compare/v1.0.2...v1.1.0