4 ms·
Show HN: Gitsome: A Git/Shell Autocompleter with GitHub Integration
- k33n 10y agoI love that you included a gif in the readme and I'm amused at how fast it's running. Your brain was probably going a mile a minute when you decided that was a good speed.
- donnemartin 10y agoMy gif app can only handle about 20 seconds before it chokes :) Perhaps I should have broken it up into two gifs, one for the completer + interactive help features, and the other for the GitHub integration.
- k33n 10y agoAh, that makes sense. Yeah maybe break it up if you have time. It is kind of hard to see what's going on.
- donnemartin 10y agoThanks for the suggestion, I'll put it on my TODO. The repo has a bunch of screenshots that also show what's in the gif.
- tjallingt 10y agoYou should try out LICEcap [1]; It's a great, open source, tool for creating gifs. From their site: > LICEcap can capture an area of your desktop and save it directly to .GIF [...] > LICEcap is an intuitive but flexible application (for Windows and now OSX), that is designed to be lightweight and function with high performance. [1] http://cockos.com/licecap/ http://cockos.com/licecap/
- donnemartin 10y agoI'll check it out, thanks!
- matt4077 10y agoThat's a 10x programmer at work, you filthy commoners :)
- skykooler 10y agoDoes this work with github enterprise?
- vkjv 10y agoIt looks like it can be set as part of `gh configure`. https://github.com/donnemartin/gitsome/blob/47322f4fc1daa9561b497a7d39c4bdd6037e409e/gitsome/lib/github3/session.py#L36 https://github.com/donnemartin/gitsome/blob/47322f4fc1daa956...
- donnemartin 10y agoHmm, I haven't looked at GitHub enterprise specifically. johntdyer on GitHub submitted an issue asking about this also, I'll check and update the following: https://github.com/donnemartin/gitsome/issues/3 https://github.com/donnemartin/gitsome/issues/3
- donnemartin 10y agoRegarding the gif being too fast, thanks for the feedback! I've slowed it down 50%, hopefully it's easier to follow. 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 https://github.com/donnemartin/gitsome/issues/2 [2] https://github.com/donnemartin/gitsome#github-integration-commands-quick-reference https://github.com/donnemartin/gitsome#github-integration-co... [3] https://github.com/donnemartin/gitsome/blob/master/COMMANDS.md https://github.com/donnemartin/gitsome/blob/master/COMMANDS....
- Twenty44 10y agoI installed gitsome on CentOS 7.2.1511 running Python 3.5.1. The auto-complete feature on gitsome will only suggest files, folders, and executables on the path. It will not offer any auto-complete suggestions for git commands, options, branches, etc.
- donnemartin 10y agoHi, please check out the following to see if they help enable completions for your system. Bash: https://github.com/donnemartin/gitsome#enabling-bash-completions https://github.com/donnemartin/gitsome#enabling-bash-complet... Zsh: https://github.com/donnemartin/gitsome/issues/2#issuecomment-217898742 https://github.com/donnemartin/gitsome/issues/2#issuecomment...
- Twenty44 10y agoAh, thank you for the quick response! Adding this line to the ~/.xonshrc file fixed the reported behaviour: $BASH_COMPLETIONS.append('/usr/share/doc/git-1.8.3.1/contrib/completion/git-completion.bash')
- donnemartin 10y agoGreat! Thanks for confirming the fix.