mirror of
https://github.com/djcb/mu.git
synced 2024-06-29 07:51:04 +02:00
* mu-cmd.c: support target-less moving (i.e.. flag setting)
This commit is contained in:
parent
bad4973408
commit
49353e9685
12
src/mu-cmd.c
12
src/mu-cmd.c
|
@ -286,8 +286,8 @@ static gboolean
|
|||
mv_check_params (MuConfig *opts, MuFlags *flags)
|
||||
{
|
||||
if (!opts->params[1] || !opts->params[2]) {
|
||||
g_warning ("usage: mu mv [--flags=<flags>] <sourcefile> "
|
||||
"<targetmaildir>");
|
||||
g_warning ("usage: mu mv [--flags=<flags>] <mailfile> "
|
||||
"<maildir>");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
@ -295,8 +295,9 @@ mv_check_params (MuConfig *opts, MuFlags *flags)
|
|||
if (!opts->flagstr)
|
||||
*flags = MU_FLAG_INVALID; /* ie., ignore flags */
|
||||
else
|
||||
*flags = mu_flags_from_str (opts->flagstr, MU_FLAG_TYPE_ANY);
|
||||
|
||||
*flags = mu_flags_from_str (opts->flagstr,
|
||||
MU_FLAG_TYPE_MAILDIR |
|
||||
MU_FLAG_TYPE_MAILFILE);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
@ -316,7 +317,6 @@ cmd_mv_dev_null (MuConfig *opts)
|
|||
}
|
||||
|
||||
|
||||
|
||||
MuError
|
||||
mu_cmd_mv (MuConfig *opts)
|
||||
{
|
||||
|
@ -332,7 +332,7 @@ mu_cmd_mv (MuConfig *opts)
|
|||
return cmd_mv_dev_null (opts);
|
||||
|
||||
err = NULL;
|
||||
fullpath = mu_msg_file_move_to_maildir (opts->params[1],
|
||||
fullpath = mu_maildir_move_message (opts->params[1],
|
||||
opts->params[2],
|
||||
flags, &err);
|
||||
if (!fullpath) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user