Remove the watch subcommand

This commit is contained in:
mo8it 2024-04-11 16:54:27 +02:00
parent 864cfa725b
commit 6494a8c50b

View file

@ -34,8 +34,6 @@ struct Args {
enum Subcommands { enum Subcommands {
/// Initialize Rustlings /// Initialize Rustlings
Init, Init,
/// Same as just running `rustlings` without a subcommand.
Watch,
/// Run a single exercise. Runs the next pending exercise if the exercise name is not specified. /// Run a single exercise. Runs the next pending exercise if the exercise name is not specified.
Run { Run {
/// The name of the exercise /// The name of the exercise
@ -88,7 +86,7 @@ If you are just starting with Rustlings, run the command `rustlings init` to ini
let mut app_state = AppState::new(exercises); let mut app_state = AppState::new(exercises);
match args.command { match args.command {
None | Some(Subcommands::Watch) => loop { None => loop {
match watch(&mut app_state)? { match watch(&mut app_state)? {
WatchExit::Shutdown => break, WatchExit::Shutdown => break,
// It is much easier to exit the watch mode, launch the list mode and then restart // It is much easier to exit the watch mode, launch the list mode and then restart