Pedro Melo > Bash-Completion-0.008 > Bash::Completion::Utils

Download:
Bash-Completion-0.008.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.008   Source  

NAME ^

Bash::Completion::Utils - Set of utility functions that help writting plugins

VERSION ^

version 0.008

SYNOPSIS ^

    use Bash::Completion::Utils qw(
      command_in_path match_perl_modules prefix_match
    );

    ...

DESCRIPTION ^

A library of utility functions usefull to plugin writers.

FUNCTIONS ^

command_in_path

Given a command name, returns the full path if we find it in the PATH.

match_perl_modules

Given a partial module name, returns a list of all the possible completions.

If a single exact match is found, it returns nothing.

Some examples:

(empty string)

List all top level modules and namespaces.

Template

List Template, the module, and Template::, the namespace.

Net::DNS::RR::

Lists all type of Resource Records modules.

File::Tempdir

Returns an empty list.

prefix_match

Accepts a single word and a list of options.

Returns the options that match the word.

AUTHOR ^

Pedro Melo <melo@cpan.org>

COPYRIGHT AND LICENSE ^

This software is Copyright (c) 2011 by Pedro Melo.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)
syntax highlighting: