Also I know that no matter what system I am on be it OS X or Linux the caret syntax is guaranteed to work.
I don't understand how you think anything can be easier than using the functionality that has existed in the Bash shell shell(or even C shell variants)since forever.
Nice try. That's a straw man. This isn't new technology. Its simply replicating existing functionality.
>"Obviously it is easier to pay a one-time up-front cost than to slog away inefficiently forever"
Whats the average typo 1 character as in most of the demos for "Fuck"? So I can either type 2 carets and 4 letters for a total of 6 characters or I can type the 4 characters in the word "fuck", how is the former inefficient? Wow, what a slog. I can't imagine what I will do with all the time I will have left over after installing this"
Which you can get by typing:
sudo !!
and git completion is in contrib:https://github.com/git/git/tree/master/contrib/completion
Not really a strawman is it?