Merge pull request #13 from laggardkernel/fix-multi-selection

Fix multi selection in gitignore generation

Former-commit-id: f849552a52
This commit is contained in:
Wenxuan 2019-01-11 17:28:47 +08:00 committed by GitHub
commit 4727156b5b
2 changed files with 6 additions and 2 deletions

View file

@ -159,7 +159,9 @@ __forgit_ignore_update() {
}
__forgit_ignore_get() {
mkdir -p $FORGIT_GI_CACHE
echo $@ |xargs -I{} bash -c "cat $FORGIT_GI_CACHE/{} 2>/dev/null || (curl -sL https://www.gitignore.io/api/{} |tee $FORGIT_GI_CACHE/{})"
for item in "$@"; do
cat "$FORGIT_GI_CACHE/$item" 2>/dev/null || (curl -sL "https://www.gitignore.io/api/$item" |tee "$FORGIT_GI_CACHE/$item")
done
}
__forgit_ignore_clean() {
[[ -d $FORGIT_GI_CACHE ]] && rm -rf $FORGIT_GI_CACHE

View file

@ -155,7 +155,9 @@ forgit::ignore::update() {
}
forgit::ignore::get() {
mkdir -p $FORGIT_GI_CACHE
echo $@ |xargs -I{} bash -c "cat $FORGIT_GI_CACHE/{} 2>/dev/null || (curl -sL https://www.gitignore.io/api/{} |tee $FORGIT_GI_CACHE/{})"
for item in "$@"; do
cat "$FORGIT_GI_CACHE/$item" 2>/dev/null || (curl -sL "https://www.gitignore.io/api/$item" |tee "$FORGIT_GI_CACHE/$item")
done
}
forgit::ignore::clean() {
setopt localoptions rmstarsilent