mirror of https://github.com/djcb/mu.git
* mu-cmd-server/mu-server.1: cleanup 'mkdir', add documentation
This commit is contained in:
parent
b7faa8e5cf
commit
a2aed887ba
|
@ -178,6 +178,16 @@ Using the \fBadd\fR command, we can add a message to the database.
|
||||||
<- (:info add :path <path> :docid <docid>)
|
<- (:info add :path <path> :docid <docid>)
|
||||||
.fi
|
.fi
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B mkdir
|
||||||
|
|
||||||
|
Using the \fBmkdir\fR command, we can create a new maildir.
|
||||||
|
|
||||||
|
.nf
|
||||||
|
-> mkdir <path>
|
||||||
|
<- (:info mkdir :message "<maildir> has been created")
|
||||||
|
.fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.SH AUTHOR
|
.SH AUTHOR
|
||||||
|
|
|
@ -388,12 +388,20 @@ cmd_find (MuStore *store, MuQuery *query, GSList *args, GError **err)
|
||||||
static MuError
|
static MuError
|
||||||
cmd_mkdir (GSList *args, GError **err)
|
cmd_mkdir (GSList *args, GError **err)
|
||||||
{
|
{
|
||||||
return_if_fail_param_num (args, 1, 1, "usage: mkdir <maildir>");
|
const char *path;
|
||||||
|
|
||||||
if (!mu_maildir_mkdir ((const char*)args->data, 0755, FALSE, err))
|
return_if_fail_param_num (args, 1, 1, "usage: mkdir <path>");
|
||||||
|
|
||||||
|
path = (const char*)args->data;
|
||||||
|
|
||||||
|
if (!mu_maildir_mkdir (path, 0755, FALSE, err))
|
||||||
return server_error (err, MU_G_ERROR_CODE (err),
|
return server_error (err, MU_G_ERROR_CODE (err),
|
||||||
"failed to create maildir '%s'",
|
"failed to create maildir '%s'",
|
||||||
(const char*)args->data);
|
path);
|
||||||
|
|
||||||
|
send_expr ("(:info mkdir :message \"%s has been created\")",
|
||||||
|
path);
|
||||||
|
|
||||||
return MU_OK;
|
return MU_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue