mirror of
https://github.com/ReVanced/revanced-cli.git
synced 2026-01-23 03:11:02 +00:00
fix: align every file
This commit is contained in:
19
src/main/kotlin/app/revanced/cli/aligning/Aligning.kt
Normal file
19
src/main/kotlin/app/revanced/cli/aligning/Aligning.kt
Normal 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)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user