Exercism CLI দিয়ে শিক্ষার্থীরা অনুশীলনী ডাউনলোড করতে এবং সাইটে সমাধান সাবমিট করতে পারে। এটি exercism test কমান্ডও সাপোর্ট করে, যা এরপর টেস্টগুলো চালানোর জন্য ট্র্যাক-নির্দিষ্ট কমান্ড রান করে।
ট্র্যাক-নির্দিষ্ট টেস্ট কমান্ডগুলো একটি কনফিগারেশন ফাইলে ডিফাইন করা থাকে। আপনি আপনার ভাষার সাপোর্ট যোগ করতে পারেন ওই কনফিগারেশন ফাইলে একটি এন্ট্রি যোগ করে, যেখানে কী (key) হিসেবে থাকে ট্র্যাকের স্লাগ।
ট্র্যাক-নির্দিষ্ট কমান্ডে তিনটি প্লেসহোল্ডার ব্যবহার করা যায়:
{{test_files}}: টেস্ট ফাইলগুলোর একটি স্পেস দিয়ে আলাদা করা তালিকা (যেমনটা অনুশীলনীর .meta/config.json ফাইলের .files.test কী-তে (key) আছে){{solution_files}}: সমাধান ফাইলগুলোর একটি স্পেস দিয়ে আলাদা করা তালিকা (যেমনটা অনুশীলনীর .meta/config.json ফাইলের .files.solution কী-তে (key) আছে){{slug}}: অনুশীলনীর স্লাগ (যেমনটা ট্র্যাকের রুট config.json ফাইলের slug কী-তে (key) আছে)Arturo ভাষার সাপোর্ট যোগ করা একটি উদাহরণ pull request এখানে দেওয়া হলো।