In response to a feature that was absent, I took the initiative to enhance the exercism/cli by creating a fork and introducing a list command. This new command provides several functionalities:
It allows you to view the tracks you’ve joined.
It enables you to see all available tracks.
It displays exercises by track.
It filters track exercises based on their difficulty level.
It downloads all exercises for a specific track that match a certain difficulty level.
Unfortunately, due to a temporary halt on community contributions, which I was unaware of, my Pull Request (PR) was automatically closed. However, this does not prevent you from utilizing the feature I’ve developed. You can still list, filter, and download exercises using this feature. For examples and more details, please refer to the PR.
Hi! Thanks for taking a look at it and reopening the PR. I agree this needs to be broken up into smaller PR’s. I’ll review the code and should be able to come up with a combination of a refactor + adding a list command.
It took me a while (full-time job doesn’t work that well with contributing to Open Software ), but here’s the initial refactor in preparation for the list command, as discussed in this thread.
Once the PR gets reviewed and (hopefully) accepted (merged?), I’ll implement the list command based on the changes that I’ve previous introduced in this PR.