Windows | Games | Mobile | Wallpapers


optcomplete for linux 1.2

Automatic bash completion support for Python scripts using Python's optparse.


Last Week downloads: 0
Total downloads: 87
  • Last Updated: Mar 10, 2009
  • License: Freeware Free
  • OS: Linux
  • Requirements: No special requirements

User reviews

0 out of 5 based on 0 ratings for optcomplete for linux 1.2

For optcomplete for linux 1.2Publisher's description


optcomplete for linux is a Development software developed by Martin Blais. After our trial and test, the software is proved to be official, secure and free. Here is the official description for optcomplete for linux:

EditByBSEditor: his module aims at placing the shell completion routine and the option parsing code in a single location: in the program itself.

The logic is that since a program already knows about its options, and in Python we have a standard module to specify them programmatically since Python-2.3 (optparse), the program itself is in the best position to suggest completions for an incomplete command-line to a shell that invokes it.

Traditionally, this has been done by writing shell-specific descriptions separate from the programs themselves, such as the BASh Programmable Completion project. This approach requires maintaining the shell completion functions up-to-date with the programs.

During development of this proof-of-concept, we were interested in finding if the programs could not describe their completion routines themselves, using the well-specified completion protocol in bash. Similar completion routines could be easily written for other shells and we could extend this module to them.

This code comes with support for automatic completions for Bash and Zsh.
you can free download optcomplete for linux 1.2 now.

For optcomplete for linux 1.2Related Software


Please be aware that Brothersoft do not supply any crack, patches, serial numbers or keygen for optcomplete for linux,and please consult directly with program authors for any problem with optcomplete for linux.