Welcome
Come across a Markdown document while on the command line? That's too bad, because it'd look better rendered in a browser. Here, put this in your .bashrc:
md() { declare -r sys_name=$(uname -s) if [[ $sys_name == Darwin* ]]; then declare -r T=$(mktemp $TMPDIR$(uuidgen).html) curl -s -X POST --data-binary @"$1" https://md.dlma.com/ > $T open $T elif [[ $sys_name == CYGWIN* ]]; then declare -r T=$(mktemp --suffix=.html) curl -s -X POST --data-binary @"$1" https://md.dlma.com/ > $T cygstart $T else declare -r T=$(mktemp --suffix=.html) curl -s -X POST --data-binary @"$1" https://md.dlma.com/ > $T if [[ -z "${WSL_DISTRO_NAME}" ]]; then gio open $T echo "rm \"$T\" >/dev/null 2>&1" | at now + 2 minutes else # Set BROWSER to your web browser's path "$BROWSER" $(realpath --relative-to=$PWD $T) fi fi }
And then you have an md command to view the document in a browser, which you can use like:
md README.md