WIP change algorithm to be simpler, make abbrev work, make not repeating already-seen-opts work
Adjust to Complete::Bash 0.09
Re-pass all tests
Mark mentioned aliases as seen too, so it's not repeated
Release v0.04
Add test for matching seen (--foo will match --foo/--foot too if there is exact match)
Add test script in bin/
Rename script, add --version & Synopsis
Oops, the script should've been put in Getopt-Long-Complete
Add fallback_completion (file & env vars)
Option name completion will only be triggered if user types '-', like in bash
Complete usernames in the form of ~FOO
Complete wildcard, like bash
Release v0.05
Pass more information (extra args) to completion routine: type, opt, ospec, argpos, parent_args, seen_opts
[Incompat] change argument type: completion is now a coderef instead of hash of coderefs/arrays, because we now give extra information to coderef so it can know what case it is being called for
Release v0.06
[ux] Completion routine can return undef to call default/fallback routine which completes from env/user/files
Release v0.07
tweak: Proper escaping mode when completing environment vars