X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=man%2Frmf.man1;fp=man%2Frmf.man1;h=ee2945108cba4e7601739379da91074322383100;hp=0000000000000000000000000000000000000000;hb=5aaedc4256d58afe2481d667afdcb5162a914ba9;hpb=2676fdf95667cfa0fec45372dbb956c8645c1119 diff --git a/man/rmf.man1 b/man/rmf.man1 new file mode 100644 index 0000000..ee29451 --- /dev/null +++ b/man/rmf.man1 @@ -0,0 +1,100 @@ +.\" +.\" %nmhwarning% +.\" +.TH RMF %manext1% "%nmhdate%" MH.6.8 [%nmhversion%] +.SH NAME +rmf \- remove an nmh folder +.SH SYNOPSIS +.HP 5 +.na +.B rmf +.RI [ +folder ] +.RB [ \-interactive " | " \-nointeractive ] +.RB [ \-version ] +.RB [ \-help ] +.ad +.SH DESCRIPTION +.B Rmf +removes all of the messages (files) within the specified +(or default) folder, and then removes the folder (directory) itself. +.PP +If there are any files within the folder which are not a part of +.BR nmh , +they will +.B not +be removed, and an error will be produced. +If the folder is given explicitly or the +.B \-nointeractive +option is +given, then the folder will be removed without confirmation. Otherwise, +the user will be asked for confirmation. If +.B rmf +can't find the +current folder, for some reason, the folder to be removed defaults to +`+inbox' (unless overridden by user's profile entry \*(lqInbox\*(rq) +with confirmation. +.PP +If the folder being removed is a subfolder, the parent folder will become +the new current folder, and +.B rmf +will produce a message telling the +user this has happened. This provides an easy mechanism for selecting +a set of messages, operating on the list, then removing the list and +returning to the current folder from which the list was extracted. +.PP +If +.B rmf +s used on a read\-only folder, it will delete all the +(private) sequences +(i.e., +.RI \*(lqatr\- seq \- folder \*(rq +entries) for this folder +from your context without affecting the folder itself. +.PP +.B Rmf +irreversibly deletes messages that don't have other links, so +use it with caution. + +.SH FILES +.fc ^ ~ +.nf +.ta \w'%etcdir%/ExtraBigFileName 'u +^$HOME/.mmh/profile~^The user profile +.fi + +.SH "PROFILE COMPONENTS" +.fc ^ ~ +.nf +.ta 2.4i +.ta \w'ExtraBigProfileName 'u +^Path:~^To determine the user's mail storage +^Current\-Folder:~^To find the default current folder +^Inbox:~^To find the default inbox +.fi + +.SH "SEE ALSO" +rmm(1) + +.SH DEFAULTS +.nf +.RB ` +folder "' defaults to the current folder, usually with confirmation" +.RB ` \-interactive "' if +folder' not given, `\-nointeractive' otherwise" +.fi + +.SH CONTEXT +.B Rmf +will set the current folder to the parent folder if a +subfolder is removed; or if the current folder is removed, it will make +\*(lqinbox\*(rq current. Otherwise, it doesn't change the current folder +or message. + +.SH BUGS +Although intuitively one would suspect that +.B rmf +works recursively, +it does not. Hence if you have a sub\-folder within a folder, in order +to +.B rmf +the parent, you must first +.B rmf +each of the children.