12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #!/bin/sh
- mode=0
- tmp=$(mktemp)
- trap "rm -f $tmp" EXIT
- cd ~/.vim
- if
- git diff --cached --name-status | grep plugins.vim > /dev/null 2>&1
- then
- while read rline
- do
- if [ "$rline" = "## Liste des plugins" ] ; then
- mode=1
- echo "$rline"
- echo ""
- while read vline
- do
- case $vline in
- "Plugin 'gmarik/Vundle.vim'")
- ;;
- Plugin*)
- plugin=$(echo $vline | cut -d\' -f2)
- bn=$(basename $plugin)
- if
- (echo $plugin | grep -v /) > /dev/null
- then
- echo "* [$bn](https://github.com/vim-scripts/$plugin)"
- else
- case $plugin in
- "git://"*)
- echo "* [$bn]($plugin)"
- ;;
- "file://"*)
- echo "* $bn"
- ;;
- **)
- echo "* [$bn](https://github.com/$plugin)"
- ;;
- esac
- fi
- ;;
- esac
- done < plugins.vim
- echo ""
- fi
- if [ $mode -eq 0 ] ; then
- echo "$rline"
- elif [ "$rline" = "## Licence" ] ; then
- echo "$rline"
- mode=0
- fi
- done < README.md > $tmp
- mv $tmp README.md
- git add README.md
- fi
|