fix: align every file

This commit is contained in:
Canny
2022-07-21 17:26:23 +03:00
committed by oSumAtrIX
parent 1cd0976415
commit 96ec6a0384
3 changed files with 29 additions and 7 deletions

View File

@@ -0,0 +1,19 @@
package app.revanced.cli.aligning
import app.revanced.cli.command.MainCommand
import app.revanced.cli.command.MainCommand.logger
import app.revanced.utils.signing.align.ZipAligner
import java.io.File
object Aligning {
fun align(inputFile: File, outputFile: File) {
val cacheDirectory = File(MainCommand.args.sArgs?.pArgs?.cacheDirectory)
val alignedOutput = cacheDirectory.resolve("${outputFile.nameWithoutExtension}_aligned.apk")
logger.info("Aligning ${inputFile.name}")
ZipAligner.align(inputFile, alignedOutput)
logger.info("Copying ${alignedOutput.name} to ${outputFile.name}")
alignedOutput.copyTo(outputFile, true)
}
}