From 779e8b4d362094c2590d06d99f219eb2315329ae Mon Sep 17 00:00:00 2001 From: Wenxuan Zhang Date: Tue, 26 Nov 2019 18:42:22 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=F0=9F=92=84=20refactor=20xargs=20para?= =?UTF-8?q?meter=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- forgit.plugin.zsh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/forgit.plugin.zsh b/forgit.plugin.zsh index 25b3a27..70142b7 100755 --- a/forgit.plugin.zsh +++ b/forgit.plugin.zsh @@ -68,7 +68,7 @@ forgit::add() { FZF_DEFAULT_OPTS="$opts" fzf | sed 's/^.*] //' | sed 's/.* -> //') # for rename case - [[ -n "$files" ]] && echo "$files"| tr '\n' '\0' |xargs -0 -I{} git add {} && git status --short && return + [[ -n "$files" ]] && echo "$files"| tr '\n' '\0' |xargs -0 -I% git add % && git status --short && return echo 'Nothing to add.' } @@ -83,7 +83,7 @@ forgit::reset::head() { $FORGIT_RESET_HEAD_FZF_OPTS " files="$(git diff --cached --name-only --relative | FZF_DEFAULT_OPTS="$opts" fzf)" - [[ -n "$files" ]] && echo "$files" | tr '\n' '\0' | xargs -0 -I{} git reset -q HEAD {} && git status --short && return + [[ -n "$files" ]] && echo "$files" | tr '\n' '\0' | xargs -0 -I% git reset -q HEAD % && git status --short && return echo 'Nothing to unstage.' } @@ -98,7 +98,7 @@ forgit::restore() { $FORGIT_CHECKOUT_FZF_OPTS " files="$(git ls-files --modified "$(git rev-parse --show-toplevel)"| FZF_DEFAULT_OPTS="$opts" fzf)" - [[ -n "$files" ]] && echo "$files" | tr '\n' '\0' | xargs -0 -I{} git checkout {} && git status --short && return + [[ -n "$files" ]] && echo "$files" | tr '\n' '\0' | xargs -0 -I% git checkout % && git status --short && return echo 'Nothing to restore.' }