Releases: TechnologyMan101/codebase-templates
Releases · TechnologyMan101/codebase-templates
Release list
Release 5-r4
Update Release 5 Codebase Template.sh
Release 5-r3
- Critical fixes with the IFS variable in the
runcheckfunction
Release 5-r2
Cosmetic changes to startup of script
Template file now included
Release 5-r1
Release 5
Main Codebase:
- New
runcheckfunction that will retry commands that fail. If a command exceeds 5 attempts, the script will return to the main menu - Runcheck is used by adding
runcheckbefore any command that the developer wants error-checked. It should not be used on functions, only individual commands
Important Notes:
- The Release 4 codebase is required for this, as Release 5 builds directly on top
- To apply Release 5 code, take the Release 4 base and append the
runcheckfunction included in the archive to the end of the main function cluster - The archive here does not include Release 4 or a completed test program. Developers must download Release 4 from this GitHub repo
- Runcheck error screens can be modified to suit certain programs or situations they are used in
Release 4
Main codebase:
- Updated main menu
- Selecting an option does not require hitting return anymore
- Better code in case statements
Misc:
- Includes case statement concept for detecting the enter key
Release 3-r5
Enhancements made to badoption function
Release 3-r4
Restructure and User Experience Improvements
Release 3-r3
Release 3-r2
Prompt added for when invalid answer is inputted
Prompt for selection added