From 7115aa6c2249ec368fe0dfbd257a22eb0e04042d Mon Sep 17 00:00:00 2001 From: Kyle Edwards Date: Mon, 22 Oct 2018 09:49:41 -0400 Subject: Utilities/Scripts: Add temporary block-style comment conversion script --- Utilities/Scripts/rst-block-comments.bash | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 Utilities/Scripts/rst-block-comments.bash diff --git a/Utilities/Scripts/rst-block-comments.bash b/Utilities/Scripts/rst-block-comments.bash new file mode 100755 index 0000000..864f21f --- /dev/null +++ b/Utilities/Scripts/rst-block-comments.bash @@ -0,0 +1,33 @@ +#!/bin/bash + +files="$(git ls-files Modules | grep -v ' ' | xargs grep -l '^#.rst:$')" + +perl -i -e ' + use strict; + use warnings; + + my $rst = 0; + while (<>) { + if ($rst) { + if (/^# (.*)$/) { + print "$1\n"; + } elsif (/^#$/) { + print "\n"; + } else { + $rst = 0; + print "#]=======================================================================]\n"; + print $_; + } + } elsif (/^#\.rst:$/) { + $rst = 1; + print "#[=======================================================================[.rst:\n"; + } else { + print $_; + } + + if ($rst && eof) { + $rst = 0; + print "#]=======================================================================]\n"; + } + } +' $files -- cgit v0.12