Skip to content

Commit

Permalink
mu-options: expand option file paths
Browse files Browse the repository at this point in the history
Fixes #2528
  • Loading branch information
djcb committed Aug 2, 2023
1 parent c36d30b commit 5866a4e
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions mu/mu-options.cc
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,8 @@ sub_extract(CLI::App& sub, Options& opts)
sub.add_option("--target-dir", opts.extract.targetdir,
"Target directory for saving")
->type_name("<dir>")
->default_str("<current>")->default_val(".");
->default_str("<current>")->default_val(".")
->transform(ExpandPath, "expand path");
sub.add_option("message", opts.extract.message,
"Path to message file")->required()
->type_name("<message-path>");
Expand Down Expand Up @@ -339,7 +340,8 @@ sub_find(CLI::App& sub, Options& opts)
"Clear old links first");
sub.add_option("--linksdir", opts.find.linksdir,
"Use bookmarked query")
->type_name("<dir>");
->type_name("<dir>")
->transform(ExpandPath, "expand path");

sub.add_option("--summary-len", opts.find.summary_len,
"Use up to so many lines for the summary")
Expand Down Expand Up @@ -384,7 +386,8 @@ sub_init(CLI::App& sub, Options& opts)
{
sub.add_option("--maildir,-m", opts.init.maildir,
"Top of the maildir")
->type_name("<maildir>");
->type_name("<maildir>")
->transform(ExpandPath, "expand path");
sub.add_option("--my-address", opts.init.my_addresses,
"Personal e-mail addresses")
->type_name("<address>");
Expand Down Expand Up @@ -700,7 +703,8 @@ There is NO WARRANTY, to the extent permitted by law.
sub->add_option("--muhome",
opts.muhome, "Specify alternative mu directory")
->envname("MUHOME")
->type_name("<dir>");
->type_name("<dir>")
->transform(ExpandPath, "expand path");
}

/* add scripts (if supported) as semi-subscommands as well */
Expand Down

0 comments on commit 5866a4e

Please sign in to comment.