3 ms·
If they're using bash, it shouldn't be so hard. Just put something like this in your/their bashrc git() { if [[ $1 == blame ]]; then shift gi
by pcthrowaway 9y ago
If they're using bash, it shouldn't be so hard. Just put something like this in your/their bashrc
git() {
if [[ $1 == blame ]]; then
shift
git self-blame "${@}"
else
command git "${@}"
fi
}
edit: this isn't 100% perfect as it won't work (but won't break git either) in situations where the user uses a global flag in addition to blame. I've been using git for years though and the only global flag I've used are --version and --help
- jacobevelyn 9y agoAwesome, thanks for sharing! My Bash skills definitely have lots of room for improvement—I think I learned at least three new things from your comment alone. :) I too had never really used global git flags until they came in very handy for `git self-blame`!