master chld/dot / bin / footcoor
 1#!/bin/sh
 2# foot.ini pallete generator for kmscon
 3
 4set -x
 5R="${R:-/home/31/bin/hrgb}"
 6main(){
 7    cat $3 \
 8	| grep -E 'regular|bright' \
 9	| sed 's/=/ /g' \
10	| awk '{print $2}' \
11	| sed 's/#.*//g'
12}
13
14cp $1 $2
15n=-1
16for i in `main $*`
17do
18    n=$((n+1))
19    sed -i "s/{color$n.strip}/`$R $i`/g" $2
20done
21
22pain(){
23    cat $1 \
24	| grep $2 \
25	| sed 's/=/ /g' \
26	| awk '{print $2}' \
27	| sed 's/#.*//g' \
28	| head -1
29}
30
31
32sed -i "s#{colorbg.strip}#$($R `pain $3 background`)#g" $2
33sed -i "s#{colorfg.strip}#$($R `pain $3 foreground`)#g" $2