main
test(_comp__init_collect_startup_configs): add test
feat(_comp_abspath): handle ".."
fix(_comp_command_offset): Support complete -C
feat(_comp_compgen_filedir): automatically add `-f` on _comp_compgen `-C` or `-P` (#1552)
test(interfaces): Test completion of veth peers
test(_comp_compgen_commands): fix with bash 4.2 and `nounset` mode
feat(_comp_compgen_filedir): support "filedir -X"
test(filedir_xspec): add tests
test(pytest): pytest.mark.skip instead of xfail where appropriate
test(unit/known_hosts): configure avahi
test: update filenames and class names for unit tests
feat: add _comp_compgen_split
test(xinetd_services): mock a proper /etc/xinetd.d
test(unit): add missing dependency on fixtures to help parallel testing
fix(_comp_delimited): prepend prefix to all compreply args
refactor(_comp_deprecate_func): add version parameter
test(dequote{,_incomplete}): use raw stringliteral r""
refactor: rename `{ => _comp}_expand`
test(glob): Normalize some strings to compare
docs(api-and-naming): use REPLY for return variable instead of ret (#987)
*: format Python code with black
fix: cword calculation w/custom wordbreaks and trailing whitespace
feat(_comp__init): source system startup files earlier
test(TestCompLoad.fixture_dir): specify the scope
feat(_comp_compgen_help): enhance for smartctl
test(_parse_help): add failing tests for custom options with failglob
test(realcommand): Don't use pytest.skipif (#1285)
feat(_comp_split): add a function to split a string into an array
fix: Properly handle environments with unset IFS
feat(bash_completion): add a utility `_comp_xfunc`