Exercism CLI


Az Exercism CLI segítségével a tanulók feladatokat tölthetnek le, és megoldásokat küldhetnek be az oldalra. Támogatja továbbá az exercism test parancsot, amely lefuttatja a kurzusspecifikus parancsot, ami lefuttatja a teszteket.

Új nyelv hozzáadása

A kurzusspecifikus tesztparancsok egy konfigurációs fájlban vannak meghatározva. Úgy adhatsz hozzá támogatást a nyelvedhez, hogy bejegyzést adsz a konfigurációs fájlhoz, ahol a kulcs a kurzus slugja.

A tesztparancs helyőrzői

Három helyőrző használható a kurzusspecifikus parancsban:

  • {{test_files}}: szóközzel elválasztott lista a tesztfájlokról (ahogy a feladat .meta/config.json fájljának .files.test kulcsában szerepel)
  • {{solution_files}}: szóközzel elválasztott lista a megoldásfájlokról (ahogy a feladat .meta/config.json fájljának .files.solution kulcsában szerepel)
  • {{slug}}: a feladat slugja (ahogy a feladat slug kulcsában szerepel a kurzus gyökér config.json fájljában)

Íme egy példa pull request, amely támogatást ad az Arturo nyelvhez.