Skip to content

Instantly share code, notes, and snippets.

@szabba
Forked from lkptrzk/man.sh
Created May 31, 2014 11:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save szabba/b322b2843e619bc89067 to your computer and use it in GitHub Desktop.
Save szabba/b322b2843e619bc89067 to your computer and use it in GitHub Desktop.
#!/bin/sh
# man.sh - `man` replacement for git bash on windows
# Dependencies (outside of git bash):
# wget (http://users.ugent.be/~bpuype/wget/)
# TODO:
# use sed to remove <head> & tags, convert HTML entities
# Notes:
# `sed -r` = allows gnu regex extensions (like +)
# `wget -qO -` = non-verbose output, returned file to stdout instead of file
#
if [ $# -eq 0 ] ; then
echo "No command specified to get man page for"
exit 1
fi
url="http://man.he.net/?section=all&topic="
# The extra `+` at the end of the querystring doesn't hurt
for arg in $@ ; do
url=$url$arg"+"
done
wget -qO - $url | less
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment