- those skipped the ERR trap - add die function to exit with line number and message
- also add trap ERR handler to report exact error location
- failure is expected and should not appear in logs as it's easily confused to be the cause for a failed test
- make remove w/ --version non-interactive
- format similar to bash's select
- ask user which version of a package to remove