asto 0.1.0

Asto is a minimalist DSL for documenting CLI tools, built from the ground up in Rust.
1
2
3
4
5
6
7
8
9
10
11
12
13
use clap::Parser;

use crate::cli::commands::Commands;

#[derive(Parser, Debug)]
#[command(author = "dotxavket")]
#[command(version = "v0.1.0")]
#[command(about = "Asto is a small but powerfull DSL designed to help CLI engineers organize, describe, and document command-line tools - clearly and efficiently.")]
#[command(long_about = None)]
pub struct Args {
    #[command(subcommand)]
    pub command: Commands
}