This commit is contained in:
2026-03-21 18:08:41 +03:00
parent b69c6cd0dc
commit 58d4b3d710
33 changed files with 202 additions and 109 deletions
+6 -2
View File
@@ -1,17 +1,21 @@
package commands
import collection.CollectionManager
import input.InputManager
/**
* Очищает коллекцию.
* @property manager менеджер коллекции
*/
class ClearCommand(private val manager: CollectionManager) : Command {
class ClearCommand(
private val manager: CollectionManager,
private val console: InputManager
) : Command {
override val name = "clear"
override val description = "очистить коллекцию"
override fun execute(args: List<String>) {
manager.clear()
println("Коллекция очищена.")
console.print("Коллекция очищена.")
}
}