aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/init_command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/command/init_command.rs')
-rw-r--r--crates/shirabe/src/command/init_command.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/crates/shirabe/src/command/init_command.rs b/crates/shirabe/src/command/init_command.rs
index 81e1e381..030a8657 100644
--- a/crates/shirabe/src/command/init_command.rs
+++ b/crates/shirabe/src/command/init_command.rs
@@ -94,9 +94,7 @@ impl InitCommand {
php_regex!(r#"/^(?P<name>[- .,\p{L}\p{N}\p{Mn}\'’\"()]+)(?:\s+<(?P<email>.+?)>)?$/u"#),
author,
) {
- let email = m
- .get(&CaptureKey::ByName("email".to_string()))
- .map(str::to_string);
+ let email = m.name("email").map(str::to_string);
if let Some(ref email) = email
&& !self.is_valid_email(email)
{
@@ -108,11 +106,7 @@ impl InitCommand {
let mut result: IndexMap<String, Option<String>> = IndexMap::new();
result.insert(
"name".to_string(),
- Some(trim(
- m.get(&CaptureKey::ByName("name".to_string()))
- .unwrap_or_default(),
- None,
- )),
+ Some(trim(m.name("name").unwrap_or_default(), None)),
);
result.insert("email".to_string(), email);