LinuxCommandLibrary

exercism

CLI for Exercism coding practice platform

TLDR

Configure with token

$ exercism configure --token=[your_token]
copy
Download exercise
$ exercism download --track=[python] --exercise=[hello-world]
copy
Submit solution
$ exercism submit [solution.py]
copy
List available tracks
$ exercism tracks
copy
Show workspace path
$ exercism workspace
copy
Open exercise in browser
$ exercism open [path/to/exercise]
copy

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.

SEE ALSO

git(1), npm(1), pip(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community