geometromap/switch_colors.sh

37 lines
592 B
Bash
Executable file

#!/bin/sh
# Solarized palette
base03="#002b36"
base02="#073642"
base01="#586e75"
base00="#657b83"
base0="#839496"
base1="#93a1a1"
base2="#eee8d5"
base3="#fdf6e3"
yellow="#b58900"
orange="#cb4b16"
red="#dc322f"
magenta="#d33682"
violet="#6c71c4"
blue="#268bd2"
cyan="#2aa198"
green="#859900"
tmp1=`tempfile`
tmp2=`tempfile`
for f in $1; do
cp $f $tmp1
fn=`basename $f .svg`
sed s/$base03/$base3/gi <$tmp1 >$tmp2
sed s/$base02/$base2/gi <$tmp2 >$tmp1
sed s/$base0/$base00/gi <$tmp1 >$tmp2
sed s/$base1/$base01/gi <$tmp2 >$tmp1
cp $tmp1 ${fn}_light.svg
done