bin
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
#!/bin/bash # @param string SVNURL # Variables List TITLE=$(head -n1 readme.txt) LICENSE=$(cat readme.txt | grep "License URI:" | awk -F// '{ print $2 }' | cat readme.txt | grep "License URI:" | cut -d: -f2,3) #echo $TITLE $LICENSE # Remove Previous Files if [ -e /tmp/file ] || [ -e /tmp/file1 ] || [ -e /tmp/file2 ] then rm /tmp/file* &> /dev/null fi # Add Images #curl -I $1/assets/banner-772x250.png 2> /dev/null | grep '200 OK' &> /dev/null #if [ $? -eq 0 ] #then # echo "" &> /tmp/file # echo >> /tmp/file #fi #curl -I $1/assets/banner-772x250.jpg 2> /dev/null | grep '200 OK' &> /dev/null #if [ $? -eq 0 ] #then # echo "" &> /tmp/file # echo >> /tmp/file #fi #curl -I $1/assets/banner-772x250.jpeg 2> /dev/null | grep '200 OK' &> /dev/null #if [ $? -eq 0 ] #then # echo "" &> /tmp/file # echo >> /tmp/file #fi # Add Travis CI echo "Tests: [](https://travis-ci.com/github/yellowtree/geoip-detect)" >> /tmp/file #echo "Composer: [](https://www.versioneye.com/user/projects/55433d0dd8fe1aea70000041)" >> /tmp/file echo >> /tmp/file # Add Title & Contribute To Temp File head -n1 readme.txt >> /tmp/file echo -n Contributors: >> /tmp/file # Find No Of Contributors & Send Them To Temp File for i in $(cat readme.txt | grep ^Contributor | cut -d: -f2 | tr ',' ' ') do echo -n " [$i](http://profiles.wordpress.org/$i)" | tr '\n' ' ' done >> /tmp/file echo >> /tmp/file # Find License Details echo $LICENSE | grep 3.0 > /dev/null if [ $? -eq 0 ] then LICENSE="[GPL v3 or later](http://www.gnu.org/licenses/gpl-3.0.html)" #echo $LICENSE else LICENSE="[GPL v2 or later]($LICENSE)" #echo $LICENSE fi # Send License Details To Temp File echo "License: $LICENSE" >> /tmp/file # Send All The Line Except The Lines All Ready Present in Temp File cat readme.txt | grep -v "$TITLE" | grep -v Contributors | grep -v License >> /tmp/file # Delete Unwanted Stuff sed '/^Tags:/,/^Stable tag:/d' /tmp/file &>/tmp/file1 sed '/^== Upgrade/,/$/d' /tmp/file1 &> /tmp/file2 # Add New Line (Needed To Proper Solutions) #sed -i '/Donate/ i\License: [GPLv2 or later] (http://www.gnu.org/licenses/gpl-2.0.html)' /tmp/file2 # Add New Lines For Line Breaks In Github sed 's/Contributors/\'$'\n&/g' /tmp/file2 &> /tmp/file1 sed 's/License/\'$'\n&/g' /tmp/file1 &> /tmp/file2 sed 's/Donate/\'$'\n&/g' /tmp/file2 &> /tmp/file1 # Replace === to # sed 's/===/#/g' /tmp/file1 &> /tmp/file2 # REplace == to ## sed 's/==/##/g' /tmp/file2 &> /tmp/file1 # Replave = to #### From Description To The End Of File #sed '/Description/,$s/=/####/g' /tmp/file1 &> /tmp/file2 # Make Text Bold sed 's/[Cc]ontributors:/* **Contributors:**/' /tmp/file1 &> /tmp/file2 sed 's/[Dd]onate [Ll]ink:/* **Donate Link:**/' /tmp/file2 &> /tmp/file1 sed 's/[Ll]icense:/* **License:**/' /tmp/file1 &> README.md