exercism
CLI for Exercism coding practice platform
TLDR
Configure with token
SYNOPSIS
exercism command [options]
DESCRIPTION
exercism is the CLI for Exercism, a platform for learning programming languages through practice exercises. It downloads exercises, submits solutions, and manages your local workspace.
The tool integrates with the Exercism website, allowing iteration on exercises with mentor feedback. It supports dozens of programming language tracks.
PARAMETERS
configure
Set up CLI with API token.download
Download an exercise.submit
Submit solution for review.tracks
List available language tracks.workspace
Show workspace directory.open
Open exercise in browser.--track name
Programming language track.--exercise name
Exercise name.--token token
API token for authentication.--force
Overwrite existing files.
CONFIGURATION
~/.config/exercism/user.json
Stores API token, workspace path, and user preferences.
CAVEATS
Requires Exercism account and API token. Internet connection needed for downloads. Workspace path should be configured correctly. Some exercises require specific language versions.
HISTORY
Exercism was founded by Katrina Owen in 2013 as a platform for deliberate practice in programming. The CLI enables offline work on exercises with integration to the web platform for submission and mentoring.
