PLN(5)
π NAME π
pln β progressive label notation π
this is the pln(5) File Formats Manual page, bestie, and it's giving config-format main character energy.
β¨ DESCRIPTION β¨
okay so Progressive Label Notation is a configuration format used by rset(1), and it's literally designed to be evaluated sequentially. no cap. pln supports options defined by key=value pairs and text fragments designated by tab indentation. the vibe check:
interpreter=/bin/sh -x
packages:
pkg_add ruby%3.2
ln -sf /usr/local/bin/ruby32 /usr/local/bin/ruby
ln -sf /usr/local/bin/irb32 /usr/local/bin/irb
services:
./rinstall mail/smtpd_relay.conf /etc/mail/smtpd.conf \
&& rcctl restart smtpd
# vim:ts=4:syntax=sh
A label may also be followed by special content between a pair of braces on the beginning of a line. a common use for this is to set environment variables using local configuration β iconic:
www:
{
cat ssl.env
}
echo $SSL_PASSWORD > /etc/keys/global.pass
π OPTIONS π
Each option may be set multiple times, and is effective for labels that follow. so yes, you can stack 'em, bestie. reset an option to the implementation-defined default using = without a value. that's the move.
π¦ LABELS π¦
Label names do not need to be unique and may contain any series of characters except for single and double quotes. lowkey flexible, highkey useful. a series of pathnames for use by the application may be specified after the : β like this:
svc1.local: etc/ rc.d/
httpd.pln
Labels may be split into multiple aliases separated by using commas:
svc1.local,10.0.0.10:
common.pln
Alternatively, sequence expressions may be used to match a range of hosts β obsessed:
db{1..4}.local:
autofailover.pln
πΈ COMMENTS πΈ
Comments begin with a hash (#) character, and can only be used at the beginning of a line. not trailing, not mid-line β beginning only, periodt.
π SEE ALSO π
labelgrep(1) β go check it out, iykyk.
mwah π this page is from Debian, dated January 17, 2026, and the footer says PLN(5) β slay and goodbye, bestie π«Ά
π¦ where this page comes from
- alpine 3.24: rset-doc 3.3-r1 Β· ISC
- Copyright (c) 2018 Eric Radman <ericshane@eradman.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms