mirror of
https://github.com/rust-lang/mdBook.git
synced 2025-12-27 10:16:09 -05:00
Remove clap macro_use
This removes the macro_use for clap just because I'm not a big fan of glob-style imports like this. I think being a little more explicit here makes it a little clearer where these macros come from.
This commit is contained in:
@@ -2,9 +2,6 @@
|
||||
|
||||
#![allow(unreachable_pub, reason = "not needed in a bin crate")]
|
||||
|
||||
#[macro_use]
|
||||
extern crate clap;
|
||||
|
||||
use anyhow::anyhow;
|
||||
use clap::{Arg, ArgMatches, Command};
|
||||
use clap_complete::Shell;
|
||||
@@ -16,7 +13,7 @@ use tracing::{error, info};
|
||||
|
||||
mod cmd;
|
||||
|
||||
const VERSION: &str = concat!("v", crate_version!());
|
||||
const VERSION: &str = concat!("v", clap::crate_version!());
|
||||
|
||||
fn main() {
|
||||
init_logger();
|
||||
@@ -59,8 +56,8 @@ fn main() {
|
||||
|
||||
/// Create a list of valid arguments and sub-commands
|
||||
fn create_clap_command() -> Command {
|
||||
let app = Command::new(crate_name!())
|
||||
.about(crate_description!())
|
||||
let app = Command::new(clap::crate_name!())
|
||||
.about(clap::crate_description!())
|
||||
.author("Mathieu David <mathieudavid@mathieudavid.org>")
|
||||
.version(VERSION)
|
||||
.propagate_version(true)
|
||||
|
||||
Reference in New Issue
Block a user