initial commit
All checks were successful
/ publish (push) Successful in 2m52s

This commit is contained in:
2025-07-12 20:15:32 +02:00
commit a0f2155b0c
29 changed files with 1231 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
package com.infendro.cli.exception.build
class DuplicateArgumentException(
val argument: String,
) : Exception()

View File

@@ -0,0 +1,5 @@
package com.infendro.cli.exception.build
class DuplicateCommandException(
val command: String,
) : Exception()

View File

@@ -0,0 +1,3 @@
package com.infendro.cli.exception.build
class DuplicateExecuteException : Exception()

View File

@@ -0,0 +1,5 @@
package com.infendro.cli.exception.build
class IllegalArgumentNameException(
val name: String,
) : Exception()

View File

@@ -0,0 +1,5 @@
package com.infendro.cli.exception.build
class IllegalCommandNameException(
val name: String,
) : Exception()

View File

@@ -0,0 +1,3 @@
package com.infendro.cli.exception.build
class NoExecuteException : Exception()

View File

@@ -0,0 +1,7 @@
package com.infendro.cli.exception.run
class ArgumentCountException(
val argument: String,
val min: Int,
val max: Int,
) : Exception()

View File

@@ -0,0 +1,5 @@
package com.infendro.cli.exception.run
class InvalidArgumentException(
val argument: String,
) : Exception()

View File

@@ -0,0 +1,5 @@
package com.infendro.cli.exception.run
class UnknownArgumentException(
val argument: String,
) : Exception()

View File

@@ -0,0 +1,5 @@
package com.infendro.cli.exception.run
class UnknownCommandException(
val command: String,
) : Exception()