|  | '\" t | 
|  | .\"     Title: git-sh-i18n--envsubst | 
|  | .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] | 
|  | .\" Generator: DocBook XSL Stylesheets v1.79.2 <http://docbook.sf.net/> | 
|  | .\"      Date: 2025-09-12 | 
|  | .\"    Manual: Git Manual | 
|  | .\"    Source: Git 2.51.0.244.g92c87bdc40 | 
|  | .\"  Language: English | 
|  | .\" | 
|  | .TH "GIT\-SH\-I18N\-\-ENVSUBST" "1" "2025-09-12" "Git 2\&.51\&.0\&.244\&.g92c87b" "Git Manual" | 
|  | .\" ----------------------------------------------------------------- | 
|  | .\" * Define some portability stuff | 
|  | .\" ----------------------------------------------------------------- | 
|  | .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
|  | .\" http://bugs.debian.org/507673 | 
|  | .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html | 
|  | .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
|  | .ie \n(.g .ds Aq \(aq | 
|  | .el       .ds Aq ' | 
|  | .\" ----------------------------------------------------------------- | 
|  | .\" * set default formatting | 
|  | .\" ----------------------------------------------------------------- | 
|  | .\" disable hyphenation | 
|  | .nh | 
|  | .\" disable justification (adjust text to left margin only) | 
|  | .ad l | 
|  | .\" ----------------------------------------------------------------- | 
|  | .\" * MAIN CONTENT STARTS HERE * | 
|  | .\" ----------------------------------------------------------------- | 
|  | .SH "NAME" | 
|  | git-sh-i18n--envsubst \- Git\*(Aqs own envsubst(1) for i18n fallbacks | 
|  | .SH "SYNOPSIS" | 
|  | .sp | 
|  | .nf | 
|  | eval_gettext () { | 
|  | printf "%s" "$1" | ( | 
|  | export PATH $(\fIgit sh\-i18n\-\-envsubst\fR \-\-variables "$1"); | 
|  | \fIgit sh\-i18n\-\-envsubst\fR "$1" | 
|  | ) | 
|  | } | 
|  | .fi | 
|  | .SH "DESCRIPTION" | 
|  | .sp | 
|  | This is not a command the end user would want to run\&. Ever\&. This documentation is meant for people who are studying the plumbing scripts and/or are writing new ones\&. | 
|  | .sp | 
|  | \fIgit sh\-i18n\-\-envsubst\fR is Git\(cqs stripped\-down copy of the GNU \fBenvsubst\fR(\fB1\fR) program that comes with the GNU gettext package\&. It\(cqs used internally by \fBgit-sh-i18n\fR(1) to interpolate the variables passed to the \fBeval_gettext\fR function\&. | 
|  | .sp | 
|  | No promises are made about the interface, or that this program won\(cqt disappear without warning in the next version of Git\&. Don\(cqt use it\&. | 
|  | .SH "GIT" | 
|  | .sp | 
|  | Part of the \fBgit\fR(1) suite |