diff --git a/git-cliff/src/args.rs b/git-cliff/src/args.rs index 98fa9d57d3..468f780383 100644 --- a/git-cliff/src/args.rs +++ b/git-cliff/src/args.rs @@ -18,6 +18,7 @@ use git_cliff_core::{ DEFAULT_OUTPUT, }; use glob::Pattern; +use secrecy::SecretString; use std::path::PathBuf; #[derive(Debug, Clone, Copy, ValueEnum)] @@ -227,7 +228,7 @@ pub struct Opt { value_name = "TOKEN", hide_env_values = true )] - pub github_token: Option, + pub github_token: Option, /// Sets the GitHub repository. #[arg( long, diff --git a/git-cliff/src/lib.rs b/git-cliff/src/lib.rs index a544f58929..93d260ea28 100644 --- a/git-cliff/src/lib.rs +++ b/git-cliff/src/lib.rs @@ -39,7 +39,6 @@ use git_cliff_core::{ DEFAULT_CONFIG, IGNORE_FILE, }; -use secrecy::Secret; use std::env; use std::fs::{ self, @@ -126,8 +125,8 @@ fn process_repository<'a>( } // Print debug information about configuration and arguments. - log::trace!("{:#?}", args); - log::trace!("{:#?}", config); + log::trace!("Arguments: {:#?}", args); + log::trace!("Config: {:#?}", config); // Parse commits. let mut commit_range = args.range.clone(); @@ -399,7 +398,7 @@ pub fn run(mut args: Opt) -> Result<()> { } } if args.github_token.is_some() { - config.remote.github.token = args.github_token.clone().map(Secret::new); + config.remote.github.token = args.github_token.clone(); } if let Some(ref remote) = args.github_repo { config.remote.github.owner = remote.0.owner.to_string();