The `cache` folder is created at `.` which is problematic when the script is executed from another folder. If possible, make it so it is always the same folder as the executable.