diff --git a/sh/ghmd b/sh/ghmd new file mode 100644 index 0000000..c2e0d76 --- /dev/null +++ b/sh/ghmd @@ -0,0 +1,24 @@ +#!/usr/bin/env zsh +# ghmd - format GitHub markdown +# via: https://leahneukirchen.org/dotfiles/.zshrc +# example: ghmd < README.md > README.html +# YES_ZSH +# YES_BASH +# YES_DASH + +ghmd() { + # CSS via: https://github.com/sindresorhus/github-markdown-css + # + printf '%s' '
' + curl -s --data-binary @- -H 'Content-Type: text/plain' \ + https://api.github.com/markdown/raw + local ret=$? + printf '%s' '
' + return $ret +} + +[ "${SOURCING:-0}" -gt 0 ] || ghmd "$@"