Re: Change bash colours like in VIM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Thu, 18 Aug 2011, Marc Deop i Argemí wrote:

*snip*

The best colourscheme for the eyes is a dark background with an even
darker text color.

And the worst would be dark background with light color for the text
(although many "geeks" use that combination...)

I find the white background on some html manuals, like php and mysql give me a headache and eye strain after a while.

So for my local downloaded copy of php docs, Smarty docs, and MySQL docs I use these scripts to change the background colour for those html manuals:

#!/bin/bash

# bash script to change BGCOLOR on all mysql document # files in CWD
# this file needs to be in and run from the
# mysql html document directory

for file in *.html
do
    # display a listing of all files in CWD
    #ls -l "$file"

    # show progress of script
    echo "Processing $file";

# -i sed option writes changes to current file being processed
    #
    # this changes BGCOLOR from white to a purple color
    # - choose your background color by editing #BC88FF
    # - to the hex color value of your choice
sed -i s/bgcolor=\"white\"/bgcolor=\"\#C7E2FF\"/g "$file"
done
exit 0


and for the PHP manual I use a PHING project script to add
a stylesheet declaration to each html page:

<?xml version="1.0" ?>

<project name="adding stylesheet tag" default="main" basedir=".">

  <target name="main">

    <echo msg="adding stylesheet tag..." />

    <reflexive>
      <fileset dir=".">
        <include name="*.html" />

<!--
        <include name="**/*" />

        <exclude name="tmp-backups/**" />
        <exclude name="*.xml" />
        <exclude name="*.xml.bak" />
        <exclude name="**/*.xml" />
        <exclude name="**/*.xml.bak" />
-->

      </fileset>

      <filterchain>
        <replaceregexp>
          <regexp pattern="&lt;head&gt;"
                  replace="&lt;head&gt; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;MY-style.css&quot; /&gt;" />

        </replaceregexp>
      </filterchain>

    </reflexive>

  </target>

</project>


Plus you will need the stylesheet for the php manual in the /php-chunked-xhtml *.html docs directory:

# MY-style.css

body {
 background-color: #66CC33;
}

.phpcode {
 background-color: #CCFFFF;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 12px;
 width: auto;
}

and for the Smarty 2.6 html manual I use:

#!/bin/bash

# bash script to change BGCOLOR on all smarty document files in CWD
# this file needs to be in and run from the smarty document html directory

for file in *.html
do
    # display a listing of all files in CWD
    #ls -l "$file"

    # show progress of script
    echo "Processing $file";

# -i sed option writes changes to current file being processed
    #
    # this changes BGCOLOR from white to a purple color
    # - choose your background color by editing #BC88FF
    # - to the hex color value of your choice
sed -i s/bgcolor=\"white\"/bgcolor=\"\#C7E2FF\"/g "$file" done exit 0


Kind Regards,

Keith Roberts

-----------------------------------------------------------------
Websites:
http://www.karsites.net
http://www.php-debuggers.net
http://www.raised-from-the-dead.org.uk

All email addresses are challenge-response protected with
TMDA [http://tmda.net]
-----------------------------------------------------------------
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux