Exercism CLI


Exercism CLI дозволяє учням завантажувати вправи та надсилати рішення на сайт. Він також підтримує команду exercism test, яка запускає специфічну для треку команду для запуску тестів.

Додавання нової мови

Команди запуску тестів, специфічні для треку, визначені у файлі конфігурації. Додати підтримку своєї мови можна, додавши запис до цього файлу конфігурації, де ключем є slug треку.

Заповнювачі в команді запуску тестів

У специфічній для треку команді можна використати три заповнювачі:

  • {{test_files}}: список тестових файлів, розділених пробілами (як зазначено в ключі .files.test у файлі .meta/config.json вправи)
  • {{solution_files}}: список файлів рішення, розділених пробілами (як зазначено в ключі .files.solution у файлі .meta/config.json вправи)
  • {{slug}}: slug вправи (як зазначено в ключі slug вправи у кореневому файлі config.json треку)

Ось приклад пул-реквесту, який додає підтримку мови Arturo.