From: Michael Prokop Date: Mon, 16 Apr 2007 20:26:40 +0000 (+0200) Subject: Added zsh-completion (thanks, ft!), renamed asciidoc file as requested by gebi X-Git-Tag: 0.7~2 X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=commitdiff_plain;h=854ae66b8bcf6287ed4cb3112423aa5dd73d7268 Added zsh-completion (thanks, ft!), renamed asciidoc file as requested by gebi --- diff --git a/Makefile b/Makefile index c9f4ec5..e67c187 100644 --- a/Makefile +++ b/Makefile @@ -4,18 +4,18 @@ doc: doc_man doc_html doc_html: html-stamp -html-stamp: grml-debootstrap.txt - sed -i 's/^include::releasetable-man.txt\[\]/include::releasetable.txt\[\]/' grml-debootstrap.txt - asciidoc -b xhtml11 -a icons grml-debootstrap.txt +html-stamp: grml-debootstrap.8.txt + sed -i 's/^include::releasetable-man.txt\[\]/include::releasetable.txt\[\]/' grml-debootstrap.8.txt + asciidoc -b xhtml11 -a icons grml-debootstrap.8.txt touch html-stamp doc_man: man-stamp -man-stamp: grml-debootstrap.txt - sed -i 's/^include::releasetable.txt\[\]/include::releasetable-man.txt\[\]/' grml-debootstrap.txt - asciidoc -d manpage -b docbook grml-debootstrap.txt - sed -i 's///' grml-debootstrap.xml - xsltproc /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl grml-debootstrap.xml +man-stamp: grml-debootstrap.8.txt + sed -i 's/^include::releasetable.txt\[\]/include::releasetable-man.txt\[\]/' grml-debootstrap.8.txt + asciidoc -d manpage -b docbook grml-debootstrap.8.txt + sed -i 's///' grml-debootstrap.8.xml + xsltproc /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl grml-debootstrap.8.xml # ugly hack to avoid duplicate empty lines in manpage # notice: docbook-xsl 1.71.0.dfsg.1-1 is broken! make sure you use 1.68.1.dfsg.1-0.2! cp grml-debootstrap.8 grml-debootstrap.8.tmp @@ -24,9 +24,9 @@ man-stamp: grml-debootstrap.txt touch man-stamp online: all - scp grml-debootstrap.html grml:/var/www/grml/grml-debootstrap/index.html - scp images/icons/* grml:/var/www/grml/grml-debootstrap/images/icons/ - scp images/screenshot.png grml:/var/www/grml/grml-debootstrap/images/ + scp grml-debootstrap.8.html grml:/var/www/grml/grml-debootstrap/index.html + scp images/icons/* grml:/var/www/grml/grml-debootstrap/images/icons/ + scp images/screenshot.png grml:/var/www/grml/grml-debootstrap/images/ clean: - rm -rf grml-debootstrap.html grml-debootstrap.xml grml-debootstrap.8 html-stamp man-stamp + rm -rf grml-debootstrap.8.html grml-debootstrap.8.xml grml-debootstrap.8 html-stamp man-stamp diff --git a/debian/changelog b/debian/changelog index 499228f..80a4004 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,7 @@ grml-debootstrap (0.7) unstable; urgency=low /boot/grub/menu.lst. * Updated TODO file. * Use asciidoc for manpage generation. + * Added zsh-completion (thanks, ft!). -- Michael Prokop Fri, 13 Apr 2007 17:57:29 +0200 diff --git a/debian/rules b/debian/rules index e02a7ea..fa7d7d2 100755 --- a/debian/rules +++ b/debian/rules @@ -35,6 +35,7 @@ install: build install -m 644 packages debian/grml-debootstrap/etc/debootstrap/ install -m 755 chroot-script debian/grml-debootstrap/etc/debootstrap/ install -m 755 grml-debootstrap debian/grml-debootstrap/usr/sbin/ + install -m 644 zsh-completion debian/grml-debootstrap/etc/zsh/completion.d/grml-debootstrap # Build architecture-independent files here. binary-indep: build install diff --git a/grml-debootstrap.txt b/grml-debootstrap.8.txt similarity index 100% rename from grml-debootstrap.txt rename to grml-debootstrap.8.txt diff --git a/zsh-completion b/zsh-completion new file mode 100644 index 0000000..a72f544 --- /dev/null +++ b/zsh-completion @@ -0,0 +1,14 @@ +#compdef grml-debootstrap +# vim:ft=zsh + +_arguments -s \ + '(-h --help)'{-h,--help}'[this help text]:' \ + '(-v --version)'{-v,--version}'[display version information]:' \ + '(-m --mirror)'{-m,--mirror}'[specify mirror for apt{-get,itude}]:mirror' \ + '(-p --mntpoint)'{-p,--mntpoint}'[mountpoint for the target system]:mount point:_path_files' \ + '(-r --release)'{-r,--release}'[specify the release name of the new system]:release' \ + '(-t --target)'{-t,--target}'[target partition or directory]:device or directory:_path_files' \ + '--grub[installation device for grub]:grub syntax' \ + '--groot[root device for usage in grub]:grub syntax' \ + '--password[specify password for root user]' +