Added zsh-completion (thanks, ft!), renamed asciidoc file as requested by gebi
authorMichael Prokop <mika@grml.org>
Mon, 16 Apr 2007 20:26:40 +0000 (22:26 +0200)
committerMichael Prokop <mika@grml.org>
Mon, 16 Apr 2007 20:26:40 +0000 (22:26 +0200)
Makefile
debian/changelog
debian/rules
grml-debootstrap.8.txt [moved from grml-debootstrap.txt with 100% similarity]
zsh-completion [new file with mode: 0644]

index c9f4ec5..e67c187 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,18 +4,18 @@ doc: doc_man doc_html
 
 doc_html: html-stamp
 
 
 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
 
        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/<emphasis role="strong">/<emphasis role="bold">/' 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/<emphasis role="strong">/<emphasis role="bold">/' 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
        # 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
        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:
 
 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
index 499228f..80a4004 100644 (file)
@@ -12,6 +12,7 @@ grml-debootstrap (0.7) unstable; urgency=low
     /boot/grub/menu.lst.
   * Updated TODO file.
   * Use asciidoc for manpage generation.
     /boot/grub/menu.lst.
   * Updated TODO file.
   * Use asciidoc for manpage generation.
+  * Added zsh-completion (thanks, ft!).
 
  -- Michael Prokop <mika@grml.org>  Fri, 13 Apr 2007 17:57:29 +0200
 
 
  -- Michael Prokop <mika@grml.org>  Fri, 13 Apr 2007 17:57:29 +0200
 
index e02a7ea..fa7d7d2 100755 (executable)
@@ -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 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
 
 # Build architecture-independent files here.
 binary-indep: build install
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 (file)
index 0000000..a72f544
--- /dev/null
@@ -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]'
+