Running git diff --name-only
gives me a list of files like this
file1
file2
Astyle usage goes something like this
astyle.exe --options=myoptionsfile <file1> <file2>
Instead of specifying each file manually I'd like a way to pipe the output of git diff --name-only
as the list of files specified in the astyle program call.
Anyone know how to do this?
CodePudding user response:
What about using Git Bash
or cygwin
or any linux emulator on windows:
git diff --name-only | xargs astyle.exe --options=myoptionsfile
You can also do it using Powershell
.
CodePudding user response:
Also for Bash:
astyle.exe --options=myoptionsfile $(git diff --name-only)
$()
is command substitution.