Files
lk/example.rec
2026-04-27 01:30:33 +02:00

123 lines
2.3 KiB
Plaintext

%rec: example
%key: filename
%type: note line
filename: default.service
bin: systemd
usage: mv {{filename}} /usr/lib/systemd/system/
+ systemctl daemon-reload
+ systemctl enable --now {{filename}}
note: Basic systemd service file
content: [Unit]
+
+ Description={{script}}
+
+ [Service]
+
+ ExecStart=/home/{{user}}/.local/bin/{{script}}.sh
+
+ Restart=always
+
+ Type=simple
+
+ User={{user}}
+
+ Group={{group}}
+
+ [Install]
+
+ WantedBy=multi-user.target
+
+ Alias=test.service
+
filename: food.sc
bin: sc-im
usage: {{bin}} {{filename}}
note: Basic sc-im example of adding and averaging
content: # This data file was generated by the Spreadsheet Calculator Improvised (sc-im)
+ # You almost certainly shouldn't edit it.
+
+ newsheet "Food"
+ movetosheet "Food"
+ offscr_sc_cols 0
+ offscr_sc_rows 0
+ nb_frozen_rows 1
+ nb_frozen_cols 0
+ nb_frozen_screenrows 2
+ nb_frozen_screencols 0
+ format A 24 1 0
+ format B 13 2 0
+ format 0 2
+ format 4 2
+ format 10 2
+ freeze 0
+ label A0 = "Food by Weight"
+ leftstring B0 = "No. Meals"
+ leftstring A1 = "Ajvar"
+ let A1 = 5
+ let B1 = A1*$A$10
+ leftstring A2 = "Apples"
+ let A2 = 3
+ let B2 = A2*$A$10
+ leftstring A3 = "Rocket"
+ let A3 = 0.2
+ let B3 = A3*$A$10
+ leftstring A4 = "Beli Cheese"
+ let A4 = 1
+ let B4 = A4*$A$10
+ leftstring A6 = "Total"
+ let A6 = @sum(A1:A4)
+ leftstring B6 = "Total"
+ let B6 = @sum(B1:B4)
+ leftstring A7 = "Average"
+ let A7 = @avg(A1:A4)
+ leftstring A10 = "Weight of Meal"
+ let A10 = 0.3
+ pad 4 A0:A4
+ pad 2 B0:B4
+ pad 4 A6:A8
+ pad 2 B6
+ pad 4 A10
+ goto A10
filename: lowdown.mk
bin: make
usage: {{bin}} -f {{filename}}
content: output: all
+
+ .PHONY: example
+ example: html/foot.html html/head.html
+ mkdir -p articles/
+ fortune > articles/fort_1.md
+ fortune > articles/fort_2.md
+
+ HTML = $(patsubst articles/%.md,public/%.html,$(wildcard articles/*.md))
+
+ $(HTML): public/ articles/ $(wildcard html/*)
+
+ html/head.html:
+ @mkdir $(@D)
+ echo '<head> Something about CSS probably </head>' > $@
+ echo '<body>' >> $@
+
+ html/foot.html: html/head.html
+ echo '</body>' >> $@
+
+ public/%.html : articles/%.md
+ cat html/head.html > $@
+ lowdown $< >> $@
+ cat html/foot.html >> $@
+
+ .PHONY: all
+ all : $(HTML)
+
+ articles/:
+ mkdir $@
+
+ public/:
+ mkdir $@
+
+ clean :
+ rm -rf public html