public static String getStableID(Stream<String> inputs) {
		final MessageDigest digest;
		try {
			digest = MessageDigest.getInstance("SHA-256");
		} catch (NoSuchAlgorithmException e) {
			throw new ExitException(-1, e);
		}
		inputs.forEach(input -> {
			digest.update(input.getBytes(StandardCharsets.UTF_8));
		});
		final byte[] hashbytes = digest.digest();
		StringBuilder sb = new StringBuilder();
		for (byte b : hashbytes) {
			sb.append(String.format("%02x", b));
		}
		return sb.toString();
	}
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