From 9e2c8dac28c32da9a2ab66734f5574426f1cf38e Mon Sep 17 00:00:00 2001 From: Lemonyte <49930425+lemonyte@users.noreply.github.com> Date: Mon, 17 Feb 2025 00:47:53 -0800 Subject: [PATCH] Prevent launching when config or preview flags are passed --- src/main.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main.rs b/src/main.rs index af3c5e7..72c2c45 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,6 +2,8 @@ use nannou::image; use nannou::image::{DynamicImage, GenericImageView}; use nannou::prelude::*; use nannou::rand::{thread_rng, Rng}; +use std::env; +use std::process::exit; struct Model { image: DynamicImage, @@ -11,6 +13,11 @@ struct Model { } fn main() { + let flag = env::args().nth(1).unwrap_or_default(); + if flag.starts_with("/c") || flag.starts_with("/p") { + println!("Configuration menu and in-window preview are not implemented"); + exit(0); + } nannou::app(model).update(update).run(); }