mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
53 lines
1 KiB
Groff
53 lines
1 KiB
Groff
|
.Dd June 5, 2022
|
||
|
.Dt TIX-VARS 8
|
||
|
.Os
|
||
|
.Sh NAME
|
||
|
.Nm tix-vars
|
||
|
.Nd evaluate variables in port files
|
||
|
.Sh SYNOPSIS
|
||
|
.Nm
|
||
|
.Op Fl t
|
||
|
.Op Fl d Ar default
|
||
|
.Ar file
|
||
|
.Op Ar variable ...
|
||
|
.Sh DESCRIPTION
|
||
|
.Nm
|
||
|
evaluates the variables in the
|
||
|
.Xr port 5
|
||
|
named by
|
||
|
.Ar file
|
||
|
or the standard input if
|
||
|
.Ar file
|
||
|
is
|
||
|
.Sq - .
|
||
|
If any
|
||
|
.Ar variables
|
||
|
are requested then their raw values are written as lines.
|
||
|
Otherwise all the variables are written in a normalized form as lines with an
|
||
|
equals sign
|
||
|
.Sq =
|
||
|
separating the variable name and the raw value.
|
||
|
.Pp
|
||
|
The options are as follows:
|
||
|
.Bl -tag -width "12345678"
|
||
|
.It Fl d Ar default
|
||
|
Use the
|
||
|
.Ar default
|
||
|
value instead if the variable is unset.
|
||
|
.It Fl t
|
||
|
Test quietly whether the file is syntactically correct and whether the variables
|
||
|
are set without writing their contents.
|
||
|
.El
|
||
|
.Sh EXIT STATUS
|
||
|
.Nm
|
||
|
will exit 0 on success,
|
||
|
exit 1 on a syntax error or if the requested variable is unset,
|
||
|
and exit 2 otherwise.
|
||
|
.Sh SEE ALSO
|
||
|
.Xr port 5 ,
|
||
|
.Xr tix-build 8 ,
|
||
|
.Xr tix-port 8
|
||
|
.Sh HISTORY
|
||
|
.Nm
|
||
|
originally appeared in Sortix 1.1.
|