Since the command has one input and one output, I think it would be more intuitive for it to write the output to sdout. Hardcoding the destination to be `responses/$request_filename` feels like the script is being made unnecessarily specific to your personal workflow.

If you change it this way, you can update your example below to be:

```bash
$ for json in *.json; do ./scrimpster 'localhost:7000' $json > responses/$json; done
```