mainxenv - Summary

Show feedback again
Membership Info
Project Admin:
1 active member

Group identification
Id: #317
System Name: xenv
Name: xenv
Group Type: Software

Search in this Group


Free Software

Reads input from files (or the standard input, if none are supplied) and prints it on the standard output, replacing references to environment variables with their actual values.

Usual shell-style references are understood ($NAME, ${NAME}, ${NAME:-word}, ${NAME:+word}, ${NAME:=word}, ${NAME:?word}. A special ternary construct is provided: ${NAME:|word1|word2}, which expands to word1 if NAME is set and to word2 otherwise. Additionally, conditional constructs, comments and quotation sequences are also understood.

Registration Date: Sat Jan 30 18:39:24 2021
License: GNU General Public License V3 or later
Development Status: 5 - Production/Stable


Latest News 
Version 4.1
     posted by gray, Thu Feb 23 13:51:10 2023 - 0 replies

Version 4.1 is available for download. New in this version:

Diagnostic directives: $$warning and $$error

The $$warning directive emits a warning message. It does not alter exit status in any way. ...

[Read more]
Version 4.0
     posted by gray, Thu Aug 25 13:30:10 2022 - 0 replies

Xenv version 4.0 is available for download. This is a major rewrite of the project. New in this version (see NEWS for details): ...

[Read more]
Vesrsion 3.2
     posted by gray, Sat Aug 13 07:50:05 2022 - 0 replies

xenv version 3.2 is available for download. New in this version: directives for boolean evaluation, loops and diversions

Version 3.1
     posted by gray, Fri Apr 1 08:46:01 2022 - 0 replies

This version introduces two new feature-control options: -Wno-escape, do disable special meaning of backslash in text, and
-Wminimal, to enable the minimal mode, in which all other features are disabled and -e ENV is assumed by default.


[Submit News]
[12 news in archive]
Show feedback again

Back to the top

Powered by Savane 3.1-cleanup+gray