* mu-cmd-server/mu-server.1: cleanup 'mkdir', add documentation

This commit is contained in:
djcb
2011-12-28 10:01:28 +01:00
parent b7faa8e5cf
commit a2aed887ba
2 changed files with 21 additions and 3 deletions

View File

@ -388,12 +388,20 @@ cmd_find (MuStore *store, MuQuery *query, GSList *args, GError **err)
static MuError
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),
"failed to create maildir '%s'",
(const char*)args->data);
path);
send_expr ("(:info mkdir :message \"%s has been created\")",
path);
return MU_OK;
}