You've already forked authentication-service
mirror of
https://github.com/matrix-org/matrix-authentication-service.git
synced 2025-07-29 22:01:14 +03:00
Migrate to clap v4
This commit is contained in:
@ -19,7 +19,7 @@ use tracing::info;
|
||||
|
||||
#[derive(Parser, Debug)]
|
||||
pub(super) struct Options {
|
||||
#[clap(subcommand)]
|
||||
#[command(subcommand)]
|
||||
subcommand: Subcommand,
|
||||
}
|
||||
|
||||
|
@ -19,7 +19,7 @@ use mas_storage::MIGRATOR;
|
||||
|
||||
#[derive(Parser, Debug)]
|
||||
pub(super) struct Options {
|
||||
#[clap(subcommand)]
|
||||
#[command(subcommand)]
|
||||
subcommand: Subcommand,
|
||||
}
|
||||
|
||||
|
@ -24,7 +24,7 @@ use tracing::info;
|
||||
|
||||
#[derive(Parser, Debug)]
|
||||
pub(super) struct Options {
|
||||
#[clap(subcommand)]
|
||||
#[command(subcommand)]
|
||||
subcommand: Subcommand,
|
||||
}
|
||||
|
||||
@ -33,11 +33,11 @@ enum Subcommand {
|
||||
/// Perform an HTTP request with the default HTTP client
|
||||
Http {
|
||||
/// Show response headers
|
||||
#[clap(long, short = 'I')]
|
||||
#[arg(long, short = 'I')]
|
||||
show_headers: bool,
|
||||
|
||||
/// Parse the response as JSON
|
||||
#[clap(long, short = 'j')]
|
||||
#[arg(long, short = 'j')]
|
||||
json: bool,
|
||||
|
||||
/// URI where to perform a GET request
|
||||
|
@ -25,7 +25,7 @@ use tracing::{info, warn};
|
||||
|
||||
#[derive(Parser, Debug)]
|
||||
pub(super) struct Options {
|
||||
#[clap(subcommand)]
|
||||
#[command(subcommand)]
|
||||
subcommand: Subcommand,
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ enum Subcommand {
|
||||
/// Import clients from config
|
||||
ImportClients {
|
||||
/// Remove all clients before importing
|
||||
#[clap(long)]
|
||||
#[arg(long)]
|
||||
truncate: bool,
|
||||
},
|
||||
}
|
||||
|
@ -49,10 +49,10 @@ enum Subcommand {
|
||||
#[derive(Parser, Debug)]
|
||||
pub struct Options {
|
||||
/// Path to the configuration file
|
||||
#[clap(short, long, global = true, multiple_occurrences(true))]
|
||||
#[arg(short, long, global = true, action = clap::ArgAction::Append)]
|
||||
config: Vec<PathBuf>,
|
||||
|
||||
#[clap(subcommand)]
|
||||
#[command(subcommand)]
|
||||
subcommand: Option<Subcommand>,
|
||||
}
|
||||
|
||||
|
@ -37,11 +37,11 @@ use tracing::{error, info};
|
||||
#[derive(Parser, Debug, Default)]
|
||||
pub(super) struct Options {
|
||||
/// Automatically apply pending migrations
|
||||
#[clap(long)]
|
||||
#[arg(long)]
|
||||
migrate: bool,
|
||||
|
||||
/// Watch for changes for templates on the filesystem
|
||||
#[clap(short, long)]
|
||||
#[arg(short, long)]
|
||||
watch: bool,
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ enum Subcommand {
|
||||
path: PathBuf,
|
||||
|
||||
/// Overwrite existing template files
|
||||
#[clap(long)]
|
||||
#[arg(long)]
|
||||
overwrite: bool,
|
||||
},
|
||||
|
||||
@ -42,7 +42,7 @@ enum Subcommand {
|
||||
path: String,
|
||||
|
||||
/// Skip loading builtin templates
|
||||
#[clap(long)]
|
||||
#[arg(long)]
|
||||
skip_builtin: bool,
|
||||
},
|
||||
}
|
||||
|
@ -20,7 +20,7 @@
|
||||
use std::path::PathBuf;
|
||||
|
||||
use anyhow::Context;
|
||||
use clap::StructOpt;
|
||||
use clap::Parser;
|
||||
use mas_config::TelemetryConfig;
|
||||
use tracing_subscriber::{
|
||||
filter::LevelFilter, layer::SubscriberExt, reload, util::SubscriberInitExt, EnvFilter, Layer,
|
||||
|
Reference in New Issue
Block a user