bfy/src/arguments.rs
2022-10-07 20:17:21 +02:00

15 lines
464 B
Rust

use clap::{arg, Parser};
#[derive(Parser, Debug)]
#[command(author, about, long_about = None, version)]
pub struct Args {
/// To be verbose
#[arg(short, long)]
pub verbose: bool,
/// The brainfuck source code file to run (if not will be entered in REPL mode)
#[arg(short, long, default_value = None)]
pub source: Option<String>,
/// The brainfuck array size
#[arg(short, long, default_value = "30000")]
pub array_size: usize,
}