static @NotNull String decompressShellcheck(File tarPath, File directory) throws IOException {
    new Decompressor.Tar(tarPath).extract(directory);

    FileUtil.delete(tarPath);  // cleaning up

    File shellcheck = new File(directory, SHELLCHECK_BIN);
    return shellcheck.exists() ? shellcheck.getPath() : "";
  }
static @NotNull String decompressShellcheck(File tarPath, File directory)