1 synopsis: Shorten script-builds paths
2 packages: Cabal cabal-install
8 - Use Base64 hash truncated to 26 chars for script-build cache directories.
9 - Use the cache directory as the dist directory.
10 - Use script-<your-sanitized-script-name> as the component name instead of cabal-script-<...>.
11 - Use cabal-script-<your-actual-script-name> for the executable name.
12 - This change is incompatible with previous cabal versions in terms of cache location,
13 you should manually remove your old caches once you no longer need them.