Exercism CLI 讓學習者能下載練習,並把解答提交到網站上。它也支援exercism test指令,這個指令會執行軌道專屬的指令來執行測試。
軌道專屬的測試指令定義在設定檔中。你可以在那個設定檔中新增一筆資料來支援你的語言,其中的鍵是該軌道的 slug。
軌道專屬的指令中可以使用三種佔位符:
{{test_files}}:以空格分隔的測試檔案清單(對應到練習的.meta/config.json檔案中的.files.test鍵){{solution_files}}:以空格分隔的解答檔案清單(對應到練習的.meta/config.json檔案中的.files.solution鍵){{slug}}:練習的 slug(對應到軌道根目錄config.json檔案中的slug鍵)這裡有一個範例 pull request,示範如何新增對 Arturo 語言的支援。