SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Getopt-Long-Complete rpm build for : openSUSE Tumbleweed. For other distributions click perl-Getopt-Long-Complete.

Name : perl-Getopt-Long-Complete
Version : 0.317 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.11 Date : 2024-08-05 19:14:53
Group : Unspecified Source RPM : perl-Getopt-Long-Complete-0.317-1.11.src.rpm
Size : 0.06 MB
Packager : (none)
Summary : Drop-in replacement for Getopt::Long, with shell tab completion
Description :
This module provides a quick and easy way to add shell tab completion
feature to your scripts, including scripts already written using the
venerable Getopt::Long module. Currently bash and tcsh are directly
supported; fish and zsh are also supported via shcompgen.

This module is basically just a thin wrapper for Getopt::Long. Its
\'GetOptions\' function just checks for COMP_LINE/COMP_POINT environment
variable (in the case of bash) or COMMAND_LINE (in the case of tcsh) before
passing its arguments to \'Getopt::Long\'\'s \'GetOptions\'. If those
environment variable(s) are defined, completion reply will be printed to
STDOUT and then the program will exit. Otherwise, Getopt::Long\'s GetOptions
is called.

To keep completion quick, you should do \'GetOptions()\' or
\'GetOptionsWithCompletion()\' as early as possible in your script.
Preferably before loading lots of other Perl modules.

To activate tab completion in bash, put your script somewhere in \'PATH\' and
execute this in the shell or put it into your bash startup file (e.g.
\'/etc/bash.bashrc\' or \'~/.bashrc\'). Replace \'delete-user\' with the actual
script name:

complete -C delete-user delete-user

For tcsh:

complete delete-user \'p/*/`delete-user`/\'

For other shells (but actually for bash too) you can use shcompgen.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-G/openSUSE_Tumbleweed/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Getopt-Long-Complete-0.317-1.11.noarch.rpm
     

Provides :
perl(Getopt::Long::Complete)
perl-Getopt-Long-Complete

Requires :
/usr/bin/perl
perl(:MODULE_COMPAT_5.40.0)
perl(Complete::Bash) >= 0.333
perl(Complete::Fish)
perl(Complete::Getopt::Long) >= 0.481
perl(Complete::Tcsh)
perl(Complete::Util) >= 0.616
perl(Complete::Zsh)
perl(Getopt::Long) >= 2.50
perl(Log::ger) >= 0.038
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/bin/demo-getopt-long-complete
/usr/lib/perl5/vendor_perl/5.40.0/Getopt
/usr/lib/perl5/vendor_perl/5.40.0/Getopt/Long
/usr/lib/perl5/vendor_perl/5.40.0/Getopt/Long/Complete.pm
/usr/share/doc/packages/perl-Getopt-Long-Complete
/usr/share/doc/packages/perl-Getopt-Long-Complete/Changes
/usr/share/doc/packages/perl-Getopt-Long-Complete/README
/usr/share/licenses/perl-Getopt-Long-Complete
/usr/share/licenses/perl-Getopt-Long-Complete/LICENSE
/usr/share/man/man1/demo-getopt-long-complete.1.gz
/usr/share/man/man3/Getopt::Long::Complete.3pm.gz

 
ICM