66

obarun.org

66-parser

Parses a frontend service file and writes the result to a directory.

Interface

    66-parser [ -h ] [ -z ] [ -v verbosity ] [ -f ] [ -c|m|C ] service destination

An absolute path is expected for either service and destination.

Exit codes

Options

Notes

66-parser will not try to read and parse any services declared under the @contents, @depends, @optsdepends or @extdepends key of the given frontend file even for a service module type. This tool is mainly intended for debugging purposes and to see the result of a parsing process before actually enabling the service on the system. The tool uses the exact same parser as 66‑enable which by default writes the configuration file to /etc/66/conf/service_name. As a consequence any corresponding existing file will be overwritten. To avoid this, it writes the configuration file to the destination/env/ directory and adjust the resulting run/finish file to match the configuration file path.