public static <T> T readJsonFromURL(String requestURL, Class<T> type) throws IOException {
		Path jsonFile = downloadAndCacheFile(requestURL);
		try (BufferedReader rdr = Files.newBufferedReader(jsonFile, StandardCharsets.UTF_8)) {
			Gson parser = new Gson();
			return parser.fromJson(rdr, type);
		}
	}
Takes common patterns and return "parent" urls that are meaningfull to trust.
i.e. github.com/maxandersen/myproject/myfile.java will offer to trust the
github.com/maxandersen/myproject project.

@param url
@return
src/main/java/dev/jbang/util/Util.java