Releases: exercism/cli
Command-line client for https://exercism.io and https://teams.exercism.io
To install, follow the interactive installation instructions at https://exercism.io/cli-walkthrough
This release improves security and error handling. Releases are now generated by GoReleaser
Command-line client for https://exercism.io and https://teams.exercism.io
To install, follow the interactive installation instructions at https://exercism.io/cli-walkthrough
This release improves error handling and shell tab completion scripts.
Command-line client for https://exercism.io and https://teams.exercism.io
To install, follow the interactive installation instructions at https://exercism.io/cli-walkthrough
This makes some minor tweaks to documentation, messaging, and tab completion shell scripts.
Command-line client for https://exercism.io
To install, follow the interactive installation instructions at https://exercism.io/cli-walkthrough
This changes how exercise metadata is stored on a user's local filesystem. The metadata file, meant to be hidden, caused issues for Windows users so a proposal was made to place the metadata file within a hidden directory .exercism
as opposed to a hidden file. This release implements the proposal and adds a migration step upon exercism submit
to move existing .solution.json
files to .exercism/.metadata.json
.
Changes within release
- Renames the metadata file
.solution.json
tometadata.json
- Migrates an existing metadata file from
.solution.json
to.exercism/metadata.json
uponexercism submit
. - Adds a check to prevent the submission of files larger than 64KB.
- Improves messaging for various file submission errors.
Command-line client for https://exercism.io
To install, follow the interactive installation instructions at https://exercism.io/cli-walkthrough
This changes how exercise metadata is stored on a user's local filesystem. Previously, after downloading an exercise a local file called .solution.json
containing metatdata specific to the downloaded exercise was created under the exercises' root directory. The metadata file, meant to be hidden, caused issues for Windows users so a proposal was made to place the metadata file within a hidden directory .exercism
as opposed to a hidden file. Details around the reported issue can be found here
Changes within release
- Renames the metadata file
.solution.json
tometadata.json
- Migrates an existing metadata file from
.solution.json
to.exercism/metadata.json
. - Adds a check to prevent the submission of files larger than 64KB.
- Improves messaging for various file submission errors.
Command-line client for https://exercism.io
To install, follow the interactive installation instructions at https://exercism.io/cli-walkthrough
This extends the default HTTP timeout, adds a global flag, --timeout
to override it if necessary, and fixes some issues with certain paths on exercises downloaded from the server.
Paths containing backslashes are now cleaned, normalized, and then an os-specific path separator is used instead.
Paths containing an exercise name with a numeric suffix appended are cleaned to remove the numeric suffix, and trim off unnecessary portions of the path preceding the exercise directory.
Command-line client for https://exercism.io
To install, follow the interactive installation instructions at https://exercism.io/cli-walkthrough
This release fixes the broken --uuid flag on the download command.
Command-line client for the site at https://exercism.io
To install, follow the interactive installation instructions at https://exercism.io/cli-walkthrough
This release fixes problems with the paths when downloading and uploading, as well as an encoding problem in certain filenames.
Command-line client for https://exercism.io
To install, follow the interactive installation instructions on the site when you join a track and start the first exercise.
This release adds support for teams, improves a bunch of error messages, and adds debug
as an alias for the troubleshoot command.
Command-line client for https://exercism.io
To install, follow the interactive installation instructions on the site when you join a track and start the first exercise.
This release fixes a problem with upgrading on Windows.