mo8it
ef02c6c6ab
Use the embedded info.toml in debug mode
2024-04-24 00:58:52 +02:00
mo8it
e4ee2cd548
Don't write solutions in debug mode
2024-04-24 00:48:58 +02:00
mo8it
b77007887c
Write the solution file on done
2024-04-24 00:47:46 +02:00
mo8it
2dac8e509b
Refactor embedded files to add solutions
2024-04-23 19:18:25 +02:00
mo8it
e5a19a4c33
Update deps
2024-04-23 15:32:07 +02:00
mo8it
5349f0e8d4
Add README to the quizzes directory
2024-04-23 15:32:01 +02:00
mo8it
ad8e544483
Move quizzes
2024-04-22 01:07:36 +02:00
mo8it
86684b7fc9
Document dev commands
2024-04-22 00:45:16 +02:00
mo8it
4ce2714da1
Add --no-git
2024-04-22 00:38:34 +02:00
mo8it
e93a99e19e
Third-party exercises should be in a separate Git repo
2024-04-22 00:34:55 +02:00
mo8it
61a84a2c11
dev init -> dev new PATH
2024-04-21 23:43:49 +02:00
mo8it
30040d7778
Add a disclaimer to the state file
2024-04-21 23:39:44 +02:00
mo8it
e3b9124b85
Add a confirmation prompt to the init subcommand
2024-04-21 23:24:10 +02:00
mo8it
642c3bd37e
Fix the generated Cargo.toml after rustlings init
2024-04-21 20:22:01 +02:00
mo8it
49e4a1fab0
Catch the usage of the old method
2024-04-21 19:34:55 +02:00
mo8it
04d36996dd
Update deps
2024-04-21 19:27:00 +02:00
mo8it
f1a60780b9
Rename constant
2024-04-21 19:26:19 +02:00
mo8it
d83c91edc6
Ignore all lock files but the one in root
2024-04-21 18:20:15 +02:00
mo8it
ea504e6bf1
Update deps
2024-04-19 12:41:13 +02:00
mo8it
a2be6754bf
Make the exercise name option for the hint subcommand
2024-04-18 17:17:39 +02:00
mo8it
daa090981a
Update README
2024-04-18 17:17:21 +02:00
mo8it
aaf183142e
Bring back the thanks to contributors ❤️
2024-04-18 16:17:33 +02:00
Mo
7525ecd8c1
Merge pull request #1952 from rust-lang/remove-all-contributors
...
Remove all contributors
2024-04-18 13:12:08 +02:00
mo8it
09d8bc83ff
Remove README reference
2024-04-18 13:08:02 +02:00
mo8it
cc35a8431f
Remove "All-Contributors"
2024-04-18 13:07:07 +02:00
Mo
819dea2500
Merge pull request #1949 from rust-lang/third-party-exercises
...
Support for third-party exercises
2024-04-18 13:02:35 +02:00
mo8it
01e6732e4d
Improve resetting
2024-04-18 12:41:17 +02:00
mo8it
f04089b8bc
Only take a reference
2024-04-18 11:40:54 +02:00
mo8it
2566f9aaf6
Place mods under all imports
2024-04-18 11:31:08 +02:00
mo8it
1eac00e89a
Disable init command during development
2024-04-18 11:28:28 +02:00
mo8it
2e9b9a9f13
Move constant
2024-04-18 11:21:39 +02:00
mo8it
9f5be60b40
Use git stash to reset third-party exercises
2024-04-18 11:20:51 +02:00
mo8it
d64836f317
Avoid an unneeded syscall
2024-04-18 01:49:32 +02:00
mo8it
634e17a5ab
Fix tests
2024-04-17 23:37:31 +02:00
mo8it
2f810a4da6
Clean up and unify exercises
2024-04-17 23:34:27 +02:00
mo8it
cb9f1ac9ce
Require a main function in all exercises
2024-04-17 22:46:21 +02:00
mo8it
d83cc69afe
Trim before checking if the hint is empty
2024-04-17 19:16:48 +02:00
mo8it
d6bb27ec20
Check for empty field values
2024-04-17 19:12:10 +02:00
mo8it
d42a6e7415
Print the path of the missing file
2024-04-17 18:59:40 +02:00
mo8it
b9167e9299
Remove redundant checks
2024-04-17 18:19:28 +02:00
mo8it
28ec0f864a
Check the info file
2024-04-17 18:19:08 +02:00
mo8it
7005d8a400
Fix typo
2024-04-17 16:11:44 +02:00
mo8it
7f433ae28f
Check the format version in dev check
2024-04-17 16:09:25 +02:00
mo8it
a2506f154b
Update serde
2024-04-17 15:56:24 +02:00
mo8it
501b973c25
Add "dev update"
2024-04-17 15:55:50 +02:00
Hamir Mahal
4eec81a113
ci: add clippy
job to rust.yml
workflow
2024-04-17 01:35:53 -07:00
Hamir Mahal
9a13bccd63
chore: changes from formatting on save
2024-04-17 01:35:29 -07:00
mo8it
30636e7cf3
Use colors inside the test
2024-04-16 21:46:07 +02:00
liv
67a15ef27f
fix: remove bad hint in functions4
...
Technically it's correct, but playing around with this will very quickly
throw you into having to handle `Option`s and futzing around with
`try_into`. Not really something we want to throw upon the user here.
Closes #1948 .
2024-04-16 15:23:08 +02:00
mo8it
d322bcfcec
Add description
2024-04-16 04:04:45 +02:00