This commit is contained in:
2024-05-21 18:32:52 +02:00
commit 8c6ae8f237
6 changed files with 309 additions and 0 deletions

19
src/main.rs Normal file
View File

@@ -0,0 +1,19 @@
use std::{error::Error, process::{self, Stdio}};
use clap::Parser;
use executables::get_executables;
mod arguments;
mod executables;
fn main() -> Result<(), Box<dyn Error>> {
let args = arguments::Arguments::parse();
let executables = get_executables()?;
Ok(())
}
fn run(program: impl ToString) {
let _ = process::Command::new(program.to_string()).stdin(Stdio::null()).stdout(Stdio::null()).stderr(Stdio::null()).spawn();
}