mama.sh 925 B

1234567891011121314
  1. sed -i -e 's/<%=\s*t\s*([^,]*,\s*"\(.*\)")\s*%>/{{#t}}\1{{\/t}}/g' $1
  2. sed -i -e 's/<%=\s*t\s*([^,]*,\s*'"'"'\(.*\)'"'"')\s*%>/{{#t}}\1{{\/t}}/g' $1
  3. sed -i -e 's/<%=\s*t\s*(\s*'"'"'\(.*\)'"'"')\s*%>/{{#t}}\1{{\/t}}/g' $1
  4. sed -i -e 's/<%=\s*t\s*(\s*"\(.*\)")\s*%>/{{#t}}\1{{\/t}}/g' $1
  5. sed -i -e 's/<%=\s*t\s*(.*,\s*%{\(.*\)})\s*%>/{{#t}}\1{{\/t}}/g' $1
  6. sed -i -e 's/<%=\s*render\s*:partial\s*=>\s*"\(.*\)".*%>/{{> \1}}/g' $1
  7. sed -i -e 's/<%=\s*render\s*:partial\s*=>\s*'"'"'\([^'"'"']*\)'"'"'.*%>/{{> \1}}/g' $1
  8. sed -i -e 's/<%\s*content_for\s*:page_title, t([^,]*, "\(.*\)")\s*%>/<title>%1<\/title>/g' $1
  9. sed -i -e 's/<%\s*content_for\s*:page_title, t([^,]*, '"'"'\(.*\)'"'"')\s*%>/<title>%1<\/title>/g' $1
  10. #sed -i -e 's/<%\s*@\(.*\)\.each\s*do\s*|.*|\s*%>/<mustache iterate="\1">/g' $1
  11. #sed -i -e 's/<%\s*if\s*@\(.*\)\s*%>/<mustache if="\1">/g' $1
  12. #sed -i -e 's/<% end %>/<\/mustache>/g' $1
  13. perl -i -p0e 's/^<%[^%]*%>//' $1