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.
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.
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.