Releases: exercism/cli
Fixes panic that occurs during first individual fetch on a language
This fixes a bug that only affects certain users, but it's a complete blocker in terms of using the app for those users.
Support multiple-file submissions and add `skip` command
In order to submit exercises with multiple files, list each file that you'd like to add after the submit
command:
exercism submit file1 file2 file3
The app only delivers a new problem in a language once you've submitted at least one solution to the most recent problem that was scheduled for you. The new skip
command lets you bypass problems that you don't want to solve, e.g.:
exercism skip ruby food-chain
Add `list` and `open` commands; delete deprecated behavior
This release adds two new comminds:
exercism list $LANGUAGE
to display available exercisesexercism open $LANGUAGE $PROBLEM
to open the most recent iteration of the give problem in the browser.
It also adds host connectivity status to both the problems API and the submissions API, to help with tricky troubleshooting issues.
We've finally deleted some legacy stuff:
- We won't read the
~/.exercism.go
file. If you want to use that, then set theEXERCISM_CONFIG_FILE
environment variable. - The login/logout commands are gone. Use the
exercism configure
command. - The deprecated key names in the config have been removed. If you have trouble authenticating, then reconfigure using the
exercism configure
command.
There are also a couple of bugfixes:
- Expand '~' in config path to home directory
- Display problems that have not yet been submitted when fetching. This should avoid the support tickets where people are unable to move forward.
Debug Build for ZenoArrow
v2.0.0.beta.1 Bump version, kind of
Patch release - fix bug in reading config file path from command line argument
When passing a path to the config file as an argument, that file got ignored. This fixes it so that you can say:
$ exercism --config=/path/to/config.json configure --key=abc123
There are installation instructions for windows and mac.
Patch Release - expand configuration options
This release expands the exercism configure
command to allow you to set the problems api:
exercism configure --api=http://localhost:9292
There are installation instructions for windows and mac.
Minor release - adds new command "download"
This release adds a command exercism download UUID
that downloads a person's submission from the website, making it easier to run the tests and experiment with the code.
There are installation instructions for windows and mac.
Patch Release
Make path comparison case insensitive, fixes exercism/exercism#1965
Check out the documentation for detailed installation instructions. There's a screencast for mac and for windows.
Patch Release
This release adds a verbose option to the submit command:
exercism --debug submit ~/path/to/some/file
Check out the documentation for detailed installation instructions. There's a screencast for mac and for windows.
Minor release
- fix newlines on Windows
- create exercism directory as soon as it's configured, instead of on first fetch
- improve error messages
- add a
tracks
command to list available languages - support defining config file in environment variables
Check out the documentation for detailed installation instructions. There's a screencast for mac and for windows.