gitextract_0_4bgft3/ ├── CONTRIBUTING.md ├── LICENSE ├── example-bash_unit/ │ ├── .gitignore │ ├── install.sh │ ├── readme.md │ ├── src/ │ │ ├── file-report.sh │ │ ├── ice_cream_price.sh │ │ └── myfun.sh │ ├── test/ │ │ ├── assertion_showcase.sh │ │ ├── e2e_test.sh │ │ ├── mocks/ │ │ │ └── date │ │ ├── setup_and_teardown.sh │ │ ├── unit_test.sh │ │ └── util/ │ │ └── customasserts.sh │ └── test.sh ├── example-bashunit/ │ ├── .gitignore │ ├── README.md │ ├── install.sh │ ├── src/ │ │ ├── file-report.sh │ │ ├── ice_cream_price.sh │ │ └── myfun.sh │ ├── test.sh │ └── tests/ │ └── unit_test.sh ├── example-bats/ │ ├── .gitignore │ ├── install.sh │ ├── readme.md │ ├── src/ │ │ ├── file-report.sh │ │ ├── ice_cream_price.sh │ │ └── myfun.sh │ ├── test/ │ │ ├── assertion_showcase.bats │ │ ├── e2e_test.bats │ │ ├── mocks/ │ │ │ └── date │ │ ├── setup_and_teardown.bats │ │ ├── unit_test.bats │ │ ├── unit_test_strict.bats │ │ └── util/ │ │ └── customasserts.bash │ └── test.sh ├── example-shellspec/ │ ├── .gitignore │ ├── .shellspec │ ├── install.sh │ ├── readme.md │ ├── spec/ │ │ ├── assertion_showcase_spec.sh │ │ ├── e2e_test_spec.sh │ │ ├── mocks/ │ │ │ └── date │ │ ├── setup_and_teardown_spec.sh │ │ ├── spec_helper.sh │ │ ├── support/ │ │ │ └── custom_matcher.sh │ │ └── unit_test_spec.sh │ ├── src/ │ │ ├── file-report.sh │ │ ├── ice_cream_price.sh │ │ └── myfun.sh │ └── test.sh ├── example-shpec/ │ ├── .gitignore │ ├── install.sh │ ├── readme.md │ ├── shpec/ │ │ ├── e2e_test_shpec.sh │ │ ├── matchers/ │ │ │ └── ice_price.sh │ │ ├── mocks/ │ │ │ └── date │ │ ├── showcase_shpec.sh │ │ └── unit_test_shpec.sh │ ├── src/ │ │ ├── file-report.sh │ │ ├── ice_cream_price.sh │ │ └── myfun.sh │ └── test.sh ├── example-shunit2/ │ ├── .gitignore │ ├── install.sh │ ├── readme.md │ ├── src/ │ │ ├── file-report.sh │ │ ├── ice_cream_price.sh │ │ └── myfun.sh │ ├── test/ │ │ ├── assertion_showcase.sh │ │ ├── e2e_test.sh │ │ ├── mocks/ │ │ │ └── date │ │ ├── setup_and_teardown.sh │ │ └── unit_test.sh │ └── test.sh ├── mocking/ │ ├── src/ │ │ └── greeting.sh │ └── test/ │ ├── mocks/ │ │ └── date │ ├── test-alias-date.sh │ ├── test-alias-own.sh │ ├── test-export-date.sh │ ├── test-export-own.sh │ └── test-pathoverride-date.sh ├── readme.md ├── stdio/ │ ├── src/ │ │ └── interactive_greeter.sh │ └── test/ │ └── test_stdio.sh └── strictmode/ ├── readme.md ├── src/ │ ├── using_e.sh │ ├── using_no_e.sh │ ├── using_no_u.sh │ └── using_u.sh └── test/ ├── unit_test_script_using_e_o_pipefail.sh └── unit_test_script_using_u.sh