doc: add ifparse manual page

This commit is contained in:
Ariadne Conill 2020-11-12 02:28:02 -07:00
parent c5520f95dd
commit 3bf406bf92
2 changed files with 65 additions and 1 deletions

View file

@ -172,7 +172,8 @@ MANPAGES_8 = \
doc/ifquery.8 \ doc/ifquery.8 \
doc/ifup.8 \ doc/ifup.8 \
doc/ifdown.8 \ doc/ifdown.8 \
doc/ifctrstat.8 doc/ifctrstat.8 \
doc/ifparse.8
MANPAGES = ${MANPAGES_5} ${MANPAGES_7} ${MANPAGES_8} MANPAGES = ${MANPAGES_5} ${MANPAGES_7} ${MANPAGES_8}

63
doc/ifparse.scd Normal file
View file

@ -0,0 +1,63 @@
ifparse(8)
# NAME
ifparse - redisplay interface configuration in different formats
# SYNOPSIS
*ifparse* [<_options_>...] <_interfaces_...>
*ifparse* -A|--all
# DESCRIPTION
*ifparse* is used to extract information from the interface configuration
file. It is intended to be used to translate the interface configuration
stanzas between different formats.
# OPTIONS
*-a, --auto*
Only match interfaces that are marked as _auto_.
*-h, --help*
Display supported options to ifquery.
*-i, --interfaces* _FILE_
Use _FILE_ as the config database.
*-I, --include* _PATTERN_
Include _PATTERN_ when matching against the config or state
database.
*-U, --allow-undefined*
Create virtual interfaces for any interfaces not explicitly
defined in the configuration file. This is primarily useful
for property queries.
*-S, --state-file* _FILE_
Use _FILE_ as the state database.
*-V, --version*
Print the ifupdown-ng version and exit.
*-X, --exclude* _PATTERN_
Exclude _PATTERN_ when matching against the config or state
database.
*-Y, --yaml-raw*
Output configuration data in the yaml-raw format instead of
the traditional stanza-based format. This format is primarily
intended for other tools outside ifupdown-ng itself to use.
# SEE ALSO
*ifup*(8)++
*ifdown*(8)++
*ifquery*(8)++
*interfaces*(5)
# AUTHORS
Ariadne Conill <ariadne@dereferenced.org>