I'm trying to write a simple function that will allow me to interactively unstage files from Git. Here's what I have so far:
reset_or_keep () {
echo "Received $1"
}
interactive_reset () {
local mods=
mods=`git status --porcelain | sed -e "s/^[A-Z][ \t]*//g" | xargs reset_or_keep`
}
However, I receive this error:
xargs: reset_or_keep: No such file or directory
I would like that reset_or_keep is called once for every entry in git status --porcelain