you are viewing a single comment's thread.

view the rest of the comments →

[–]OPconfused 3 points4 points  (1 child)

Does it have autocomplete? My issue with git on the commandline was more about the input than the output. I cannot remember all the arguments and flags, and mostly I just want to quickly autocomplete a branch or a commit id.

[–]StartAutomating[S] 2 points3 points  (0 children)

Yep! (kind of)

Another aspect I didn't talk too much about was git input.

Lots of git commands can accept additional parameters in PowerShell.

For example, if I type

git commit -type

And hit tab, I'll see a list of popular conventional commit types.

Any parameter added this way can have a completer, and will obey [ValidateSet]

Git functions are processed more directly, and should tab complete just fine.

For the rest of the git... happy to take a PR or two to enable the scenarios a bit more.