Explore
- Add directory to $PATH if it doesn't exist
- Check if a file ends with newline
- Check if a variable is set
- Check network connectivity
- Cleanup a script on exit using trap
- Default and alternative command
- Elevate script to sudo
- Environment variable defaults
- Log script output to file and console
- Parallel
- Safe Scripts (Strict Mode)
- Script dir and path