Additional command-line options and bugfixes.
Exercism Command-Line Interface (CLI)
Exercism takes place in two places: the discussions happen on the website, and you work on exercises locally. The CLI bridges the gap, allowing you to fetch exercises and submit solutions to the site.
This is a stand-alone binary, which means that you don't need to install any particular language or environment in order to use it.
To install, download the archive that matches your operating system and architecture, unpack the archive, and put the binary somewhere on your path.
You will need to configure the CLI with your Exercism API Key before submitting.
For more detailed instructions, see the CLI page on Exercism.
Recent Changes
Additions and Improvements
- Make the CLI config paths more XDG friendly
- Add ARMv8 binaries to CLI releases
- Print confirmation when fetching --all
- Add option to redact API key from debug output
- Add short flag
-m
for submit comment flag - Allow obfuscation on configure command
- Use supplied confirmation text from API on submit
Bugfixes
- Fallback to UTF-8 if encoding is uncertain
- Fix case sensitivity on slug and track ID
- Resolve symlinks before attempting to read files