From fba8ebd16890de4ab925f20dcdfac9a56c51a4d6 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sun, 26 Aug 2012 11:33:02 +0000 Subject: [PATCH] Added a manual page for delete(1) --- doc/.cvsignore | 2 + doc/Makefile | 14 +++++- doc/delete.xml | 123 +++++++++++++++++++++++++++++++++++++++++++++ doc/desktop.xml | 4 ++ doc/desktopctl.xml | 4 ++ doc/open.xml | 4 ++ doc/project.conf | 14 +++++- doc/properties.xml | 4 ++ doc/view.xml | 4 ++ src/delete.c | 2 +- 10 files changed, 171 insertions(+), 4 deletions(-) create mode 100644 doc/delete.xml diff --git a/doc/.cvsignore b/doc/.cvsignore index 20a22e8..2dd633d 100644 --- a/doc/.cvsignore +++ b/doc/.cvsignore @@ -1,5 +1,7 @@ browser.1 browser.html +delete.1 +delete.html desktop.1 desktop.html desktopctl.1 diff --git a/doc/Makefile b/doc/Makefile index 3465861..22b395a 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -1,4 +1,4 @@ -TARGETS = browser.1 browser.html desktop.1 desktop.html desktopctl.1 desktopctl.html open.1 open.html properties.1 properties.html view.1 view.html +TARGETS = browser.1 browser.html delete.1 delete.html desktop.1 desktop.html desktopctl.1 desktopctl.html open.1 open.html properties.1 properties.html view.1 view.html PREFIX = /usr/local DESTDIR = RM ?= rm -f @@ -15,6 +15,12 @@ browser.1: browser.xml browser.html: browser.xml ./docbook.sh -P "$(PREFIX)" -- "browser.html" +delete.1: delete.xml + ./docbook.sh -P "$(PREFIX)" -- "delete.1" + +delete.html: delete.xml + ./docbook.sh -P "$(PREFIX)" -- "delete.html" + desktop.1: desktop.xml ./docbook.sh -P "$(PREFIX)" -- "desktop.1" @@ -46,7 +52,7 @@ view.html: view.xml ./docbook.sh -P "$(PREFIX)" -- "view.html" clean: - $(RM) -- $(browser.1_OBJS) $(browser.html_OBJS) $(desktop.1_OBJS) $(desktop.html_OBJS) $(desktopctl.1_OBJS) $(desktopctl.html_OBJS) $(open.1_OBJS) $(open.html_OBJS) $(properties.1_OBJS) $(properties.html_OBJS) $(view.1_OBJS) $(view.html_OBJS) + $(RM) -- $(browser.1_OBJS) $(browser.html_OBJS) $(delete.1_OBJS) $(delete.html_OBJS) $(desktop.1_OBJS) $(desktop.html_OBJS) $(desktopctl.1_OBJS) $(desktopctl.html_OBJS) $(open.1_OBJS) $(open.html_OBJS) $(properties.1_OBJS) $(properties.html_OBJS) $(view.1_OBJS) $(view.html_OBJS) distclean: clean $(RM) -- $(TARGETS) @@ -54,6 +60,8 @@ distclean: clean install: $(TARGETS) ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "browser.1" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "browser.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "delete.1" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "delete.html" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "desktop.1" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "desktop.html" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "desktopctl.1" @@ -68,6 +76,8 @@ install: $(TARGETS) uninstall: ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "browser.1" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "browser.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "delete.1" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "delete.html" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "desktop.1" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "desktop.html" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "desktopctl.1" diff --git a/doc/delete.xml b/doc/delete.xml new file mode 100644 index 0000000..9914edd --- /dev/null +++ b/doc/delete.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + +]> + + + &title; + &package; + + + &firstname; + &surname; + Code and documentation. +
+ &email; +
+
+
+ + 2012 + &firstname; &surname; <&email;> + + + This manual page was written for the DeforaOS project (and may be + used by others). + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU General Public License, + Version 3 as published by the Free Software Foundation. + +
+ + &name; + §ion; + + + &name; + &purpose; + + + + &name; + + + + + file + + + + Description + &name; deletes files and directories specified from + the command line interface. + + + Options + The following options are available: + + + + + Do not prompt for confirmation and ignore errors. + + + + + + Always ask before deleting or recursing to a sub-directory. + + + + + + Allow recursion through sub-directories. + + + + + + Bugs + Issues can be listed and reported at . + + + See also + + + browser + 1 + , + + desktop + 1 + , + + desktopctl + 1 + , + + open + 1 + , + + properties + 1 + , + + view + 1 + + + +
+ diff --git a/doc/desktop.xml b/doc/desktop.xml index 9fa60b4..fe8f217 100644 --- a/doc/desktop.xml +++ b/doc/desktop.xml @@ -132,6 +132,10 @@ browser 1 , + + delete + 1 + , desktopctl 1 diff --git a/doc/desktopctl.xml b/doc/desktopctl.xml index 5b09546..ccacd5c 100644 --- a/doc/desktopctl.xml +++ b/doc/desktopctl.xml @@ -161,6 +161,10 @@ browser 1 , + + delete + 1 + , desktop 1 diff --git a/doc/open.xml b/doc/open.xml index bff4d00..458d125 100644 --- a/doc/open.xml +++ b/doc/open.xml @@ -91,6 +91,10 @@ browser 1 , + + delete + 1 + , desktop 1 diff --git a/doc/project.conf b/doc/project.conf index 20dbba6..7536f7f 100644 --- a/doc/project.conf +++ b/doc/project.conf @@ -1,4 +1,4 @@ -targets=browser.1,browser.html,desktop.1,desktop.html,desktopctl.1,desktopctl.html,open.1,open.html,properties.1,properties.html,view.1,view.html +targets=browser.1,browser.html,delete.1,delete.html,desktop.1,desktop.html,desktopctl.1,desktopctl.html,open.1,open.html,properties.1,properties.html,view.1,view.html dist=Makefile,docbook.sh,browser.xml,desktop.xml,desktopctl.xml,open.xml,properties.xml,view.xml [browser.1] @@ -13,6 +13,18 @@ script=./docbook.sh install= depends=browser.xml +[delete.1] +type=script +script=./docbook.sh +install= +depends=delete.xml + +[delete.html] +type=script +script=./docbook.sh +install= +depends=delete.xml + [desktop.1] type=script script=./docbook.sh diff --git a/doc/properties.xml b/doc/properties.xml index f6353e2..f48fb78 100644 --- a/doc/properties.xml +++ b/doc/properties.xml @@ -80,6 +80,10 @@ browser 1 , + + delete + 1 + , desktop 1 diff --git a/doc/view.xml b/doc/view.xml index fd404f8..e054e39 100644 --- a/doc/view.xml +++ b/doc/view.xml @@ -74,6 +74,10 @@ browser 1 , + + delete + 1 + , desktop 1 diff --git a/src/delete.c b/src/delete.c index a0ac7a4..93ffba2 100644 --- a/src/delete.c +++ b/src/delete.c @@ -450,7 +450,7 @@ static int _delete_filename_error(Delete * delete, char const * filename, static int _usage(void) { fputs(_("Usage: delete [-fiRr] file...\n\ - -f Do not prompt for confirmation or output error messages\n\ + -f Do not prompt for confirmation and ignore errors\n\ -i Prompt for confirmation\n\ -R Remove file hierarchies\n\ -r Equivalent to -R\n"), stderr);