summaryrefslogtreecommitdiff
path: root/src/run.rs
AgeCommit message (Collapse)Author
2025-08-21Fix file links in VS Codemo8it
2025-02-18Upgrade to edition 2024mo8it
2024-10-14Remove unneeded linemo8it
2024-10-13Improve check-all commandmo8it
2024-09-24Clear terminal before final check in watch modemo8it
2024-09-05Only render when neededmo8it
2024-09-04Canonicalize exercise paths only oncemo8it
2024-08-25Use queue instead of Stylizemo8it
2024-08-24Start list without Ratatuimo8it
2024-08-20Highlight the solution filemo8it
2024-08-01Improve the runnermo8it
2024-07-28Make the output optionalmo8it
2024-07-25Use the rexported crossterm from ratatuimo8it
2024-06-01Check that all solutions run successfullymo8it
2024-05-14Done documentationmo8it
2024-05-13Improve input handlingmo8it
2024-04-27Respect the target-dir config and show tests' outputmo8it
2024-04-25Use write macros instead of write_fmtmo8it
2024-04-25Use os_pipemo8it
2024-04-24Dump solution and show its pathmo8it
2024-04-14Add terminal linksmo8it
2024-04-14Tolerate changes in the state filemo8it
2024-04-12Add missing newlinemo8it
2024-04-12Set pending on fail in run modemo8it
2024-04-12Handle the case when all exercises are donemo8it
2024-04-11Remove "I AM NOT DONE" and the verify mode and add AppStatemo8it
2024-04-09Use a green color on successful runmo8it
2024-04-05Remove ui.rsmo8it
2024-04-05Fix testsmo8it
2024-04-04Clean up as a preparation for the TUImo8it
2024-03-31Inline resetmo8it
2024-03-31Use Cargo instead of rustcmo8it
2024-03-28POC donemo8it
2024-03-26Only use arg instead of args AND argmo8it
2023-08-26Fix indicatifmo8it
2022-10-12Apply uninlined-format-args clippy lintYuri Astrakhan
This lint should also be applied to the excersies, but I am not certain how to run it for all non-crate individual files. To re-run: ``` rustup run nightly cargo clippy --fix -- -A clippy::all -W clippy::uninlined_format_args ```
2022-08-17feat: Add reset command, given a filenamemagnusrodseth
2022-04-20chore: bump library versionsmokou
2020-06-04feat: Add a --nocapture option to display test harnesses' outputsAbdou Seck
This new feature can be accessed by invoking rustlings with --nocapture. Both unit and integration tests added. closes #262 BREAKING CHANGES: The following function take a new boolean argument: * `run` * `verify` * `test` * `compile_and_test`
2020-02-26feat: Add clippy lintsMario Reder
- adds a new 'clippy' category for exercises - clippy exercises should throw no warnings - install script now also installs clippy is related to https://github.com/rust-lang/rust-clippy/issues/2604
2020-02-20refactor: exercise evaluationRoberto Vidal
Exercise evaluation (compilation + execution) now uses Results Success/failure messages are standardized
2019-11-12fix(run): makes `run` never promptRoberto Vidal
`watch` and `verify` do prompt the user to actively move to the next exercise. This change fixes `run` to never prompt. Previously it was inconsistent between "test" and "compile" exercises. BREAKING CHANGE: we again change the behavior of the `run` command
2019-11-11feat: improve `watch` execution modeRoberto Vidal
The `watch` command now requires user action to move to the next exercise. BREAKING CHANGE: this changes the behavior of `watch`.
2019-05-22Cargo fmt the rustlings application codeEddy Petrisor
Signed-off-by: Eddy Petrisor <eddy.petrisor@gmail.com>
2019-04-12Extract exercise struct to encapsulate path logicChris Pearce
2019-04-07Extract command builders into utilChris Pearce
2019-03-11clippy-ifylyn
2019-03-06standardize exercise running via an external toml filelyn
2019-01-25add "--color always" to the other rustc commandsliv
2019-01-09add --test run flagliv