aboutsummaryrefslogtreecommitdiff
path: root/src/git-permalink.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-06-12 13:27:09 -0300
committerEuAndreh <eu@euandre.org>2021-06-12 13:27:09 -0300
commit40e17c1e7cce41092094a37bc8ae154759c53984 (patch)
tree247cb750c66e20800729bbc65d3a20946e6571b7 /src/git-permalink.sh
parentMakefile: Add "check" and "dev-check" placeholders; fix (un)install (diff)
downloadgit-permalink-40e17c1e7cce41092094a37bc8ae154759c53984.tar.gz
git-permalink-40e17c1e7cce41092094a37bc8ae154759c53984.tar.xz
mv scripts/git-permalink.in src/git-permalink.sh
Diffstat (limited to 'src/git-permalink.sh')
-rwxr-xr-xsrc/git-permalink.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/git-permalink.sh b/src/git-permalink.sh
new file mode 100755
index 0000000..13231ec
--- /dev/null
+++ b/src/git-permalink.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+set -eu
+
+usage() {
+ cat <<EOF
+ $0 FILE [REF]
+EOF
+}
+
+FILE="${1:-}"
+if [ -z "$FILE" ]; then
+ printf 'Missing FILE argument.\n'
+ usage
+ exit 1
+fi
+
+# cgit, sourcehut, savannah, codeberg, notabug, pagure, bitbucket, gitlab, github
+# Bitbucket Codeberg GitHub GitLab Pagure SourceHut