mirror of
https://github.com/wfxr/forgit.git
synced 2026-09-10 07:16:23 -04:00
Feat: allow passing arguments to git add (#452)
This commit is contained in:
parent
7a5e68b11b
commit
fe350db899
|
|
@ -462,7 +462,7 @@ _forgit_add() {
|
|||
_forgit_inside_work_tree || return 1
|
||||
local changed unmerged untracked files opts
|
||||
# Add files if passed as arguments
|
||||
[[ $# -ne 0 ]] && { _forgit_git_add "$@" && git status -s; return $?; }
|
||||
_forgit_contains_non_flags "$@" && { _forgit_git_add "$@" && git status -s; return $?; }
|
||||
|
||||
changed=$(git config --get-color color.status.changed red)
|
||||
unmerged=$(git config --get-color color.status.unmerged red)
|
||||
|
|
@ -482,7 +482,7 @@ _forgit_add() {
|
|||
sed -E 's/^(..[^[:space:]]*)[[:space:]]+(.*)$/[\1] \2/' |
|
||||
FZF_DEFAULT_OPTS="$opts" fzf |
|
||||
_forgit_get_single_file_from_add_line)
|
||||
[[ "${#files[@]}" -gt 0 ]] && _forgit_git_add "${files[@]}" && git status -s && return
|
||||
[[ "${#files[@]}" -gt 0 ]] && _forgit_git_add "$@" "${files[@]}" && git status -s && return
|
||||
echo 'Nothing to add.'
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue