Skip to content

patrikeyeva/Golang-patterns

Repository files navigation

Задание

Шаги

  1. Внедрить в проект функционал консольных команд так, чтобы при добавлении новой команды понадобилось минимум изменений
  2. Логика команд должна быть изолирована и в то же время работать в рамках одного шаблона
  3. Добавить команду help, которая выводит информацию обо всех имеющихся консольных командах
  4. Добавить команду spell с единственным аргументом - словом на английском языке
  5. Команда spell принимает на вход слово, а по результатам работы выводит в консоль все буквы этого слова через пробел
  6. Реализовать команду - сильно упрощенный gofmt. На вход принимает *.txt файл, на выходе перед каждым абзацем вставляет таб и ставит точку в конце предложений.
  • главный файл в папке console_commands