Documentation / git-sh-i18n--envsubst.txton commit Sync with 2.3.3 (52cae64)
   1git-sh-i18n{litdd}envsubst(1)
   2=============================
   3
   4NAME
   5----
   6git-sh-i18n--envsubst - Git's own envsubst(1) for i18n fallbacks
   7
   8SYNOPSIS
   9--------
  10[verse]
  11eval_gettext () {
  12        printf "%s" "$1" | (
  13                export PATH $('git sh-i18n{litdd}envsubst' --variables "$1");
  14                'git sh-i18n{litdd}envsubst' "$1"
  15        )
  16}
  17
  18DESCRIPTION
  19-----------
  20
  21This is not a command the end user would want to run.  Ever.
  22This documentation is meant for people who are studying the
  23plumbing scripts and/or are writing new ones.
  24
  25'git sh-i18n{litdd}envsubst' is Git's stripped-down copy of the GNU
  26`envsubst(1)` program that comes with the GNU gettext package. It's
  27used internally by linkgit:git-sh-i18n[1] to interpolate the variables
  28passed to the `eval_gettext` function.
  29
  30No promises are made about the interface, or that this
  31program won't disappear without warning in the next version
  32of Git. Don't use it.
  33
  34GIT
  35---
  36Part of the linkgit:git[1] suite