Change cache folder to being script-local

When executing scriptcs with the -cache flag a hidden cache directory gets created. This directory, however, is created at the working directory, not at the script directory. I have a collection of scripts in a directory and run them via powershell to manipulate files in any other directory. Using the -cache flag, the cache gets created in my current working directory. This is a) not useful b) cluttering my drive with cache folders.
So, either -cache could take a target directory for cache files or the cache directory could be implicitly created in the scripts directory (which I find more intuitive).