fix(bugs): bugfix
This commit is contained in:
@@ -4,7 +4,7 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
group = "org.kargs"
|
group = "org.kargs"
|
||||||
version = "1.0.7"
|
version = "1.0.8"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ class Parser(
|
|||||||
|
|
||||||
// Check for no-color
|
// Check for no-color
|
||||||
if ("--no-color" in args) {
|
if ("--no-color" in args) {
|
||||||
Colors.setGlobalColorsEnabled(true)
|
Colors.setGlobalColorsEnabled(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@@ -76,7 +76,7 @@ class Parser(
|
|||||||
return commands.firstOrNull { cmd ->
|
return commands.firstOrNull { cmd ->
|
||||||
val cmdName = if (config.caseSensitive) cmd.name else cmd.name.lowercase()
|
val cmdName = if (config.caseSensitive) cmd.name else cmd.name.lowercase()
|
||||||
val aliases = if (config.caseSensitive) cmd.aliases else cmd.aliases.map { it.lowercase() }
|
val aliases = if (config.caseSensitive) cmd.aliases else cmd.aliases.map { it.lowercase() }
|
||||||
cmdName == searchName || searchName in aliases || searchName == "help" || searchName == "no-color"
|
cmdName == searchName || searchName in aliases
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -90,6 +90,9 @@ class Parser(
|
|||||||
while (i < args.size) {
|
while (i < args.size) {
|
||||||
val arg = args[i]
|
val arg = args[i]
|
||||||
|
|
||||||
|
if ("--help" in arg || "-h" in arg) i++
|
||||||
|
if ("--no-color" in arg) i++
|
||||||
|
|
||||||
when {
|
when {
|
||||||
arg.startsWith("--") -> {
|
arg.startsWith("--") -> {
|
||||||
val key = arg.removePrefix("--")
|
val key = arg.removePrefix("--")
|
||||||
|
|||||||
Reference in New Issue
Block a user