Next: Term::ReadLine | Previous: Term::Cap |  | [Table of Contents] | [Index]

# Term::Complete

- NAME
- SYNOPSIS
- DESCRIPTION
- DIAGNOSTICS
- BUGS
- AUTHOR

## NAME

Term::Complete - Perl word completion module

## SYNOPSIS

        $input = Complete('prompt_string', \@completion_list);
        $input = Complete('prompt_string', @completion_list);

## DESCRIPTION

This routine provides word completion on the list of words in the array (or array ref).

The tty driver is put into raw mode using the system command `stty raw -echo` and restored using `stty -raw echo`.

The following command characters are defined:

<tab>
  Attempts word completion. Cannot be changed.
^D
  Prints completion list. Defined by $Term::Complete::complete.
^U
  Erases the current input. Defined by $Term::Complete::kill.
<del>, <bs>
  Erases one character. Defined by $Term::Complete::erase1 and $Term::Complete::erase2.

## DIAGNOSTICS

Bell sounds when word completion fails.

## BUGS

The completion character <tab> cannot be changed.

## AUTHOR

Wayne Thompson

[Top] Generated by Pod::HTML 0.43 on Mon Mar 19 17:36:59 2001