Versions in this module Expand all Collapse all v1 v1.0.0 Feb 8, 2021 Changes in this version + const SYSTEMD_LINE_MAX + const SYSTEMD_NEWLINE + var ErrLineTooLong = fmt.Errorf("line too long (max %d bytes)", SYSTEMD_LINE_MAX) + func AllMatch(u1 []*UnitOption, u2 []*UnitOption) bool + func Serialize(opts []*UnitOption) io.Reader + func UnitNameEscape(unescaped string) string + func UnitNamePathEscape(unescaped string) string + func UnitNamePathUnescape(escaped string) string + func UnitNameUnescape(escaped string) string + type UnitOption struct + Name string + Section string + Value string + func Deserialize(f io.Reader) (opts []*UnitOption, err error) + func NewUnitOption(section, name, value string) *UnitOption + func (uo *UnitOption) Match(other *UnitOption) bool + func (uo *UnitOption) String() string