Ah shit. Here we go again.

This commit is contained in:
2026-04-13 01:01:04 +03:00
commit d97bbed00f
53 changed files with 2047 additions and 0 deletions
@@ -0,0 +1,17 @@
package commands
import collection.CollectionManager
import models.HumanBeing
class AddCommand(private val manager: CollectionManager) : Command {
override val name = "add"
override val description = "добавить новый элемент в коллекцию"
override fun execute(args: List<String>, humanBeing: HumanBeing?): String {
humanBeing ?: return "[Ошибка] Объект HumanBeing не передан."
return if (manager.add(humanBeing))
"Элемент добавлен: ${humanBeing.name} [${humanBeing.id}]"
else
"Элемент уже существует в коллекции."
}
}