Terraform 0.15 removed the option to specify the directory as an argument. Instead it offers a new optional parameter. Instead of dealing with different versions in specific ways, just cd to that directory.
Still need to skip modules that were already checked.