[Bash-completion-devel] [PULL REQUEST] pkgtools, rpm2tgz, slackpkg, sbopkg and slapt-get/slapt-src completions

Igor Murzov e-mail at date.by
Mon May 2 00:24:57 UTC 2011

I'm requesting to pull a branch
'slackware' on git://github.com/GArik/bash-completion.git
It contains completions for pkgtools, rpm2tgz, slackpkg, sbopkg and slapt-get 
/ slapt-src. All these completions are tested (see discussion on LQ: 

Signed-off-by: Igor Murzov <e-mail at date.by>
Signed-off-by: Sergey V. <sftp.mtuci at gmail.com>
Signed-off-by: Robby Workman <rworkman at slackware.com>

Ville Skyttä wrote:
> As you seem to be involved with development of these tools upstream,
> have you considered including and installing the completions in your
> upstream tarballs?
All the tools related to this pull request are stable and not supposed to 
change behaviour a lot. In addition there is a demand going from certain 
people to place these completions upstream.

$ git shortlog --no-merges  slackware ^origin/master
Igor Murzov (43):
      Use -o plusdirs instead of -o dirnames for {install,upgrade,explode}pkg
      Add pkgtool(8) completion
      Remove unused variable
      Add option completion for removepkg
      Add option completion for upgradepkg
      Add option completion for installpkg
      Cleanup _pkgtool()
      Add makepkg(8) completion
      Remove unnecessary returns
      makepkg(8) should complete filenames
      Add completion for rpm2tgz
      Add initial slapt-get completion
      Improve slapt-get completion
      Improve package name completion
      Add -h|--help options to slapt-get completion
      slapt-get --filelist works only with installed packages
      Add some missing extensions to mplayer completion
      Remove duplicate check for slackware
      Remove duplicate check for slackware
      Revert "Add some missing extensions to mplayer completion"
      Update completions for rpm2tgz-1.2.2
      Move slackware completions to new directory
      Add slapt-src completion
      Update slapt-src completion
      Clean up sbopkg completion
      Add missing completion for -e and -d options.  
      Add completion of -V option for sbopkg
      Further improve completion for sbopkg
      Cosmetic corrections for sbopkg completion
      Split 'slackware' script into slapt and rpm2tgz
      Add initial completion for slackpkg
      Improve completion for slackpkg
      Improve slackpkg completion
      Overall clean up of different slackware-specific completions
      Oops, forgot to add file names to Makefile.am
      Take package names from pkglist for slackpkg completion
      Make slackpkg comlete several package names for all actions
      Replace hyphens with underscores in function names
      Add --terse option to installpkg (added in pkgtools-13.37)
      Correct options for pkgtool
      Abort completion file loading earlier if required commands are not 
      Use _init_completion() in pkgtools, rpm2tgz, sbopkg, slackpkg, slapt
      Rework the way options are handled for slackpkg

Sergey V (9):
      slackware: added sbopkg completion
      slackware: update sbopkg completion
      slackware: simplify command line for complete '-V' option
      slackware: sbopkg: add completion for '-d' option
      slackware: sbopkg: fix multiple arguments for '-f'
      slackware: sbopkg: move sbopkg completion to separate file
      sbopkg: return 0 if argument not required
      sbopkg: added queue files completion to '-b' and '-i' optoins
      sbopkg: improve code, make it more logical


-- Igor

More information about the Bash-completion-devel mailing list