freebsd-ports/devel/argdata/pkg-descr
Ed Schouten 8237f67481 Add Argdata.
The existing cloudabi-utils package has a copy of a library called
Argdata integrated. Future versions of cloudabi-utils will no longer
ship with it, as Argdata can be used independently of CloudABI.

This change introduces a new devel/argdata port, which can be used by
future versions of cloudabi-utils.

Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D9799
2017-02-25 14:02:33 +00:00

14 lines
618 B
Text

Argdata is a binary serialisation format similar to FreeBSD's nvlists.
It differs from nvlists in that it uses data types that are more similar
to YAML.
Argdata is used by CloudABI as a replacement for string command line
arguments and environment variables. CloudABI processes can start new
processes by passing them a YAML-like tree of arguments, having file
descriptors of resources annotated to the tree.
This package provides a native port of the Argdata library, so that it
can be used in native FreeBSD applications, but also to spawn CloudABI
processes appropriately.
WWW: https://github.com/NuxiNL/argdata