X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=home%2Fbin%2Fgit-readme;fp=home%2Fbin%2Fgit-readme;h=ef7ade4cbee8db55d03d9f334dcffaa2f052b325;hb=4c7109544579c7619282437cc1e3f29005c96ba9;hp=0000000000000000000000000000000000000000;hpb=c8b361148a2fdaad40e4154c426f9470235c3b28;p=khome.git diff --git a/home/bin/git-readme b/home/bin/git-readme new file mode 100755 index 0000000..ef7ade4 --- /dev/null +++ b/home/bin/git-readme @@ -0,0 +1,36 @@ +#! /bin/sh + +set -e + +exe="$0" +cmd="push" +remote="$1" + +usage() { + printf 'Usage: %s REMOTE\n' "$exe" + exit 1 +} + +case "$cmd" in + push) ;; + *) usage ;; +esac + +case "$remote" in + '') usage ;; + *) ;; +esac + +file_src='README.md' +file_out='README.html' + +pandoc "$file_src" > "$file_out" + +local_path="$file_out" +remote_url=$(git remote get-url "$remote") +remote_path="${remote_url}/$file_out" + +case "$cmd" in + push) scp "$local_path" "$remote_path";; + pull) scp "$remote_path" "$local_path";; +esac