Complete-Bash
view release on metacpan or search on metacpan
0.26 2016-02-02 Released-By: PERLANCAR
- [Incompatible change] Split the rest of the word-breaking characters
like bash.
- [Removed] Move parse_options() to Complete-Bash-History because it's
not generic enough to be in Complete::Bash.
0.25 2016-01-21 Released-By: PERLANCAR
- [Bugfix] Off-by-one error was still present when current word is not
the last word.
- Add utility routine: point().
0.24 2015-12-30 Released-By: PERLANCAR
- [Bugfix] Fix off-by-one error when truncate_current_word=1.
0.23 2015-12-30 Released-By: PERLANCAR
- To prevent unnecessary breakages, make the previous change
(truncating current word) into a non-default behavior, activated
by passing truncate_current_word=>1 option to parse_cmdline().
0.22 2015-12-30 Released-By: PERLANCAR
- [ux][experimental] Truncate current word to the position of
cursor, so completing something like (^ marks the position of
cursor) --vers^oo is regarded as --vers instead of --versoo, thus
more convenient.
0.21 2015-09-09 Released-By: PERLANCAR
- No functional changes.
- [dist] Move spec prereqs from RuntimeRequires to
DevelopRecommends to reduce deps but still allow indicating spec
requirement.
0.20 2015-09-03 Released-By: PERLANCAR
- No functional changes.
- [dist] Move spec prereqs from RuntimeRequires to
DevelopRecommends to reduce deps but still allow indicating spec
requirement.
0.19 2015-04-02 Released-By: PERLANCAR
- No functional changes.
- Skip tests on platforms that do not implement getpwuid [CT].
0.18 2015-03-31 Released-By: PERLANCAR
- [Internal] Reimplement parse_cmdline() using regex instead of C-like
char-by-char parsing.
- [Removed feature] Remove option/parameter 'preserve_quotes' and
'word_breaks' because they are never used in my applications/other
libraries (and they complicate the new regex-based parsing
implementation). Extra word-breaking character used is always '=' and
that is now the behavior.
- [ux] Variable syntaxes in word in parse_cmdline() (like
'$HOME/foo.txt') are now substituted with variable values from
environment variables, except for the current word. Similarly, tildes
like '~/todo.txt' is now replaced with user home directory except for
the current word. This makes completing a command like this works:
'list-org-todos ~/organizer/todo.org --has-tags <tab>' (the
applications now see the tildes already expanded so they do not have
to parse it themselves).
0.17 2015-03-04 Released-By: PERLANCAR
- Change escmode to esc_mode (Complete 0.12), but old key is still
supported (though undocumented).
0.16 2015-01-03 Released-By: PERLANCAR
- No functional changes.
- Rebuild (Generate TODO.md).
0.15 2014-12-29 Released-By: PERLANCAR
- No functional changes.
- Avoid PAUSE false positive misinterpreting 'package name' as
statement (well, PAUSE is rather liberal with the regex, isn't
it?).
0.14 2014-12-29 Released-By: PERLANCAR
- Add workaround for annoyance when completing word that contains ':'
(like Perl package/module names) in bash, due ':' being a
word-breaking character in bash.
0.13 2014-11-30 Released-By: PERLANCAR
- Add function: parse_options().
0.12 2014-11-28 Released-By: PERLANCAR
[INCOMPATIBLE CHANGES]
( run in 2.751 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )