Improved Parallelism: Leveraged GNU Parallel to increase concurrent uploading, dramatically improving the speed of data transfers.
Streamlined Dependencies: Implemented checks for required tools (jq, parallel, and curl), auto-installing them if missing. This ensures a smoother and more user-friendly experience.
Enhanced Validation: Strengthened input validation for province or territory abbreviations, ensuring correct data targeting.
Simplified Upload Logic: Refined the upload function logic to clearly indicate upload successes and failures based on server responses.
Quick Overview of the changes: