instruct 0.1.0

A language to write general purpose 'makefile like' tasks which are powerful and reuseable
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::path::PathBuf;

use clap::Parser;

#[derive(Parser, Debug)]
#[clap(author, version, about, long_about = None)]
pub struct Cli {
    #[clap()]
    pub task: String,

    #[clap(short, long)]
    pub log_level: Option<String>,

    #[clap(short, long)]
    pub task_file: Option<PathBuf>,
}