1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
/* * Copyright 2022-2024 Jochen Kupperschmidt * License: MIT */ use clap::Parser; use std::path::PathBuf; /// Command-line arguments #[derive(Parser, Debug)] #[clap(about, author, version)] pub(crate) struct Args { /// Specify configuration filename (e.g. `config.toml`) #[clap(short = 'c', long = "config")] pub config_filename: PathBuf, } pub(crate) fn parse_args() -> Args { Args::parse() }