public static void decompressFile()

in src/main/java/com/amazonaws/codepipeline/jenkinsplugin/ExtractionTools.java [167:189]


    public static void decompressFile(
            final File compressedFile,
            final File destination,
            final CompressionType compressionType,
            final TaskListener listener) throws IOException {

        LoggingHelper.log(listener, "Extracting '%s' to '%s'",
                compressedFile.getAbsolutePath(), destination.getAbsolutePath());

        switch (compressionType) {
            case None:
                // Attempt to decompress with Zip if it is unknown
            case Zip:
                extractZip(compressedFile, destination);
                break;
            case Tar:
                extractTar(compressedFile, destination);
                break;
            case TarGz:
                extractTarGz(compressedFile, destination);
                break;
        }
    }