Description
Runs automated tests for Unix command-line behavior. It helps developers verify expected command output, exit status, and shell interactions in small CLI-focused test suites.
Use it when maintaining scripts or command-line tools. Tests should avoid destructive commands and should run in controlled temporary directories.