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