sdkman has a specific output format for Java candidate since
there are multiple vendors and builds. For example, when running
`sdk list maven`, the format is a simple list like:
3.6.2
3.6.1
3.6.0
3.5.4
3.5.3
3.5.2
3.5.0
3.3.9
But for `sbt list java`, the output is a table like:
================================================================================
Vendor | Use | Version | Dist | Status | Identifier
--------------------------------------------------------------------------------
AdoptOpenJDK | | 15.0.1.j9 | adpt | | 15.0.1.j9-adpt
| | 15.0.1.hs | adpt | installed | 15.0.1.hs-adpt
...
Amazon | | 15.0.1 | amzn | | 15.0.1-amzn
| | 11.0.9 | amzn | | 11.0.9-amzn
...
Azul Zulu | | 15.0.1 | zulu | | 15.0.1-zulu
| | 15.0.1.fx | zulu | | 15.0.1.fx-zulu
...
Therefore, the completion script has to handle both formats.
* master:
github: Add no-response bot
Update contribution.rst
Add cargo completion
Add completion for pipx. (#1719)
Add github action to replace travis
Address some comments.
Add in_toolbox prompt to powerline themes
Update atomic.theme.bash
Add rustup completion to clean_files.txt
Add rustup completion
Move README to be under docs/
docs: Transition md files to support new rtd format
pre-commit: Exclude docs _build folder
Add aliases for GIT-SVN (rebase and dcommit)
* Add completion for pipx.
* Add pipx completion to clean_files.txt.
* Format pipx.completion.bash to match the project's coding style.
* Format pipx.completion.bash with ./lint_clean_files.sh.
- General cleanup of system completion
- Use homebrew's completion loading script instead
- Deprecate completions covered by system
- Adjust load priority of brew to happen after system
* simplify git completion to use system-provided completions only
* support ubuntu git completion
* only search non-system paths
* only operate on macos.
* no need to return 1 in a plugin
* make alias test happy
* make alias test happy
* make alias test happy
* pass exit code when capturing expected errors
* slightly more understandable code structure
* make better use of the new logging feature