[KLIB tool] Rename: class Command -> class KlibToolArguments

This way it would better reflect its purpose.

^KT-62340
This commit is contained in:
Dmitriy Dolovov
2024-02-16 14:52:52 +01:00
committed by Space Team
parent 921a787815
commit 02ab472f0b
@@ -39,7 +39,7 @@ import java.io.File
import kotlin.system.exitProcess import kotlin.system.exitProcess
import org.jetbrains.kotlin.konan.file.File as KFile import org.jetbrains.kotlin.konan.file.File as KFile
internal class Command(args: Array<String>) { internal class KlibToolArguments(args: Array<String>) {
val commandName: String val commandName: String
val libraryNameOrPath: String val libraryNameOrPath: String
@@ -444,21 +444,21 @@ private fun libraryInCurrentDir(name: String) = resolverByName(emptyList(), logg
private fun libraryInRepoOrCurrentDir(repository: KFile, name: String) = private fun libraryInRepoOrCurrentDir(repository: KFile, name: String) =
resolverByName(listOf(repository.absolutePath), logger = KlibToolLogger).resolve(name) resolverByName(listOf(repository.absolutePath), logger = KlibToolLogger).resolve(name)
fun main(args: Array<String>) { fun main(rawArgs: Array<String>) {
val command = Command(args) val args = KlibToolArguments(rawArgs)
val library = Library(command.libraryNameOrPath, command.repository) val library = Library(args.libraryNameOrPath, args.repository)
when (command.commandName) { when (args.commandName) {
"dump-abi" -> library.dumpAbi(System.out, command.signatureVersion) "dump-abi" -> library.dumpAbi(System.out, args.signatureVersion)
"dump-ir" -> library.dumpIr(System.out, command.printSignatures, command.signatureVersion) "dump-ir" -> library.dumpIr(System.out, args.printSignatures, args.signatureVersion)
"dump-ir-signatures" -> library.dumpIrSignatures(System.out, command.signatureVersion) "dump-ir-signatures" -> library.dumpIrSignatures(System.out, args.signatureVersion)
"dump-metadata" -> library.dumpMetadata(System.out, command.printSignatures, command.signatureVersion, testMode = false) "dump-metadata" -> library.dumpMetadata(System.out, args.printSignatures, args.signatureVersion, testMode = false)
"dump-metadata-signatures" -> library.dumpMetadataSignatures(System.out, command.signatureVersion) "dump-metadata-signatures" -> library.dumpMetadataSignatures(System.out, args.signatureVersion)
"contents" -> library.contents(System.out, command.printSignatures, command.signatureVersion) "contents" -> library.contents(System.out, args.printSignatures, args.signatureVersion)
"signatures" -> library.signatures(System.out, command.signatureVersion) "signatures" -> library.signatures(System.out, args.signatureVersion)
"info" -> library.info() "info" -> library.info()
"install" -> library.install() "install" -> library.install()
"remove" -> library.remove() "remove" -> library.remove()
else -> logError("Unknown command: ${command.commandName}") else -> logError("Unknown command: ${args.commandName}")
} }
} }