1,806 karma · joined June 10, 2015
As an example, gitsome [2] is powered by xonsh and might have benefitted from Xontrib.
I've found that xonsh + prompt-toolkit [3] is a nice combo that helps autocomplete the following:
* Shell commands
* Files and directories
* Environment variables
* Man pages
* Python (REPL too)
[1]: https://github.com/scopatz/xonsh/pull/829
[2]: https://github.com/donnemartin/gitsome
[3]: https://github.com/jonathanslenders/python-prompt-toolkit
Bash: https://github.com/donnemartin/gitsome#enabling-bash-complet...
Zsh: https://github.com/donnemartin/gitsome/issues/2#issuecomment...
I'd love to get some more feedback on gitsome, I admit I'm not the best gif-maker :)
A few other updates based on feedback/questions from the community:
* Completions work with zsh, not just bash [1]
* The GitHub-integration commands work regardless of whether you start the gitsome autcompleter shell. Check out the quick reference [2] and full reference [3] of GitHub commands available.
[1] https://github.com/donnemartin/gitsome/issues/2
[2] https://github.com/donnemartin/gitsome#github-integration-co...
[3] https://github.com/donnemartin/gitsome/blob/master/COMMANDS....
The repo has a bunch of screenshots that also show what's in the gif.
Perhaps I should have broken it up into two gifs, one for the completer + interactive help features, and the other for the GitHub integration.