using System.Collections.Generic; namespace Game.Features.Console.Contracts; public interface ICommand { string Name { get; } string Description { get; } IReadOnlyList Args { get; } CommandResult Execute(CommandArgValues args); }