20 lines
363 B
Rust
20 lines
363 B
Rust
//! Cli Parameters
|
|
|
|
use clap::{Parser, Subcommand};
|
|
|
|
/// Server for saving places in a map
|
|
#[derive(Parser)]
|
|
#[command(version, about, long_about = None)]
|
|
pub struct CliArgs {
|
|
/// Application mode
|
|
#[command(subcommand)]
|
|
pub mode: Mode,
|
|
}
|
|
|
|
#[derive(Subcommand)]
|
|
pub enum Mode {
|
|
/// Spins up the server
|
|
Server,
|
|
/// Fires up a TUI
|
|
Tui,
|
|
}
|