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