DESCRIPTION ENVIRONMENT COMPLETE_UTIL_TRACE => bool If set to true, will display more log statements for debugging. COMPLETE_UTIL_LEVENSHTEIN => str ('pp'|'xs'|'flexible') Can be used to force which Levenshtein distance implementation to use. The default is to use Text::Levenshtein::Flexible (XS module) that performs the best, then fallback to Text::Levenshtein::XS, then fallback to the included PP implementation (which is about 1-2 orders of magnitude slower). SEE ALSO Complete If you want to do bash tab completion with Perl, take a look at Complete::Bash or Getopt::Long::Complete or Perinci::CmdLine. Other Complete::* modules. Bencher::Scenarios::CompleteUtil