args-cli 0.1.1

Command-line interface for args
Documentation
mod login;
mod status;

use clap::Parser;

use login::LoginArgs;
use status::StatusArgs;

#[derive(Parser, Debug)]
#[command(version, about, long_about = None)]
pub enum Args {
    /// Authenticate with args OAuth and store credentials locally
    Login(LoginArgs),

    /// Display the current authentication state and logged-in user
    Status(StatusArgs),
    // TODO: re-enable as these features ship.
    // Save(SaveArgs),
    // Review(ReviewArgs),
    // Ci(CiArgs),
    // Runner(RunnerArgs),
}