aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/git-permalink.in44
1 files changed, 30 insertions, 14 deletions
diff --git a/src/git-permalink.in b/src/git-permalink.in
index a993791..0f7437c 100755
--- a/src/git-permalink.in
+++ b/src/git-permalink.in
@@ -31,16 +31,20 @@ MSG_MISSING_FILE_EO="La argumento DOSIERO mankas."
MSG_UNSUPPORTED_ORIGIN_EN='Unsupported origin: %s.
-Add an template override to use git-permalink (see "man git-permalink.1" for instructions).'
+Add an template override to use git-permalink (see
+"man git-permalink.1" for instructions).'
MSG_UNSUPPORTED_ORIGIN_PT='Origem sem suporte: %s.
-Adicione um modelo de substituição para usar o git-permalink (veja "man git-permalink.1" para mais instruções).'
+Adicione um modelo de substituição para usar o git-permalink (veja
+"man git-permalink.1" para mais instruções).'
MSG_UNSUPPORTED_ORIGIN_FR='Origine n'"'"'es pas supporté: %s.
-Ajouter un modèle de remplacement pour utilisér git-permalink (regarde "man git-permalink.1" pour les instructions).'
+Ajouter un modèle de remplacement pour utilisér git-permalink (regarde
+"man git-permalink.1" pour les instructions).'
MSG_UNSUPPORTED_ORIGIN_EO='Origo ne estas subtenata: %s.
-Aldoni anstataŭan ŝablonon por uzi git-permalink (vidu "man git-permalink.1" por instrukcioj).'
+Aldoni anstataŭan ŝablonon por uzi git-permalink (vidu
+"man git-permalink.1" por instrukcioj).'
MSG_OPEN_EN='Opening %s'
MSG_OPEN_PT='Abrindo %s'
@@ -59,7 +63,8 @@ MSG_OPEN=\$MSG_OPEN_$lang
}
get_lang() {
- # LC_MESSAGES="ll_CC.CODESET@modifier" -> ll_CC, where quotes are optional
+ # LC_MESSAGES="ll_CC.CODESET@modifier" -> ll_CC, where quotes are
+ # optional
locale 2>/dev/null | \
grep LC_MESSAGES | \
cut -d. -f1 | \
@@ -172,19 +177,24 @@ lineno_with_l() {
}
euandreh() {
- printf 'https://git.euandreh.xyz/%s/tree/%s?id=%s%s\n' "$REPOSITORY" "$FILE" "$COMMIT" "${MYLINENO:+#n$MYLINENO}"
+ printf 'https://git.euandreh.xyz/%s/tree/%s?id=%s%s\n' \
+ "$REPOSITORY" "$FILE" "$COMMIT" "${MYLINENO:+#n$MYLINENO}"
}
sourcehut() {
- printf '%s/tree/%s/item/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#L$MYLINENO}"
+ printf '%s/tree/%s/item/%s%s\n' \
+ "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#L$MYLINENO}"
}
kernel() {
- printf '%s/tree/%s?id=%s%s\n' "$ORIGIN" "$FILE" "$COMMIT" "${MYLINENO:+#n$MYLINENO}"
+ printf '%s/tree/%s?id=%s%s\n' \
+ "$ORIGIN" "$FILE" "$COMMIT" "${MYLINENO:+#n$MYLINENO}"
}
savannah() {
- printf '%s/tree/%s?id=%s%s\n' "$(echo "$ORIGIN" | sed 's|gnu.org/git|gnu.org/cgit|')" "$FILE" "$COMMIT" "${MYLINENO:+#n$MYLINENO}"
+ ORIGIN="$(echo "$ORIGIN" | sed 's|gnu.org/git|gnu.org/cgit|')"
+ printf '%s/tree/%s?id=%s%s\n' \
+ "$ORIGIN" "$FILE" "$COMMIT" "${MYLINENO:+#n$MYLINENO}"
}
notabug() {
@@ -194,26 +204,32 @@ notabug() {
codeberg() {
normalize_origin
- printf '%s/src/commit/%s/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "$(lineno_with_l)"
+ printf '%s/src/commit/%s/%s%s\n' \
+ "$ORIGIN" "$COMMIT" "$FILE" "$(lineno_with_l)"
}
bitbucket() {
normalize_origin
- printf '%s/src/%s/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#lines-$(echo "$MYLINENO" | tr '-' ':')}"
+ MYLINENO="${MYLINENO:+#lines-$(echo "$MYLINENO" | tr '-' ':')}"
+ printf '%s/src/%s/%s%s\n' \
+ "$ORIGIN" "$COMMIT" "$FILE" "$MYLINENO"
}
pagure() {
- printf '%s/blob/%s/f/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#_$MYLINENO}"
+ printf '%s/blob/%s/f/%s%s\n' \
+ "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#_$MYLINENO}"
}
gitlab() {
normalize_origin
- printf '%s/-/blob/%s/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#L$MYLINENO}"
+ printf '%s/-/blob/%s/%s%s\n' \
+ "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#L$MYLINENO}"
}
github() {
normalize_origin
- printf '%s/blob/%s/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "$(lineno_with_l)"
+ printf '%s/blob/%s/%s%s\n' \
+ "$ORIGIN" "$COMMIT" "$FILE" "$(lineno_with_l)"
}
guess_permalink() {