cosmetc
[ikh.git] / miconf / README
blobf3d94d74128281051d94cfd18e7bf2e206368f8a
1 $ cat sample.config
2 b = 200
3 c = "Hello, world!"
4 if a < 100 then
5    d = {x=a, "boo"}
6 else 
7    d = {x=10, "foo"}
8 end
9 function square(x)
10    return x*x
11 end
13 $ cat file.template
14 text0
15 text1,<<<c>>>,text2
16 === if b > 100 then
17 text3
18 === end
19 text4
20 === for i = 1, a do
21 text5,<<<square(i)>>>,text6,<<<d[1]>>>,text7
22 === end
23 text8
25 $ miconf -v -e 'a=5' -c sample.config sample.template sample 
27 $ cat sample
28 text0
29 text1,Hello, world!,text2
30 text3
31 text4
32 text5,1,text6,boo,text7
33 text5,4,text6,boo,text7
34 text5,9,text6,boo,text7
35 text5,16,text6,boo,text7
36 text5,25,text6,boo,text7
37 text8