# Functions
Configure stores settings in a JSON file.
Debug provides information about the user's environment and configuration.
Demo returns one problem for each active track.
Download returns specified submissions and related problem.
Fetch returns exercism problems.
List returns the full list of assignments for a given language.
Open uses the given language and exercise and opens it in the browser.
Restore returns a user's solved problems.
Skip command allows a user to skip a specific problem.
Submit posts an iteration to the api.
Tracks lists available tracks.
Unsubmit deletes the most recent submission from the API.
Upgrade command allows the user to upgrade to the latest CLI version.