diff --git a/README.md b/README.md index ba1c1d1..9fdf3f0 100644 --- a/README.md +++ b/README.md @@ -36,10 +36,35 @@ $ ./install.sh $BIN_DIR $LIB_DIR An installation directory will be created if it doesn't already exist. +## Overview + +Bash script ``http_xsltproc.sh`` is a wrapper around the ``xsltproc`` command-line tool. Unlike ``xsltproc``, this script fetches the target XML document from an HTTP server. See the inline help file for details: + +```Shell +$ http_xsltproc.sh -h +``` + +Here's an example: + +```Shell +$ MD_LOCATION=http://md.incommon.org/InCommon/InCommon-metadata.xml +$ $BIN_DIR/http_xsltproc.sh $LIB_DIR/list_all_IdP_DisplayNames_csv.xsl $MD_LOCATION | head +IdP Display Name,IdP Entity ID,IdP Discovery,Registrar ID +"Ohio State University",urn:mace:incommon:osu.edu,show,https://incommon.org +"Cornell University",https://shibidp.cit.cornell.edu/idp/shibboleth,show,https://incommon.org +"University of California - Office of the President",urn:mace:incommon:ucop.edu,show,https://incommon.org +"University of California-Irvine",urn:mace:incommon:uci.edu,show,https://incommon.org +"University of Washington",urn:mace:incommon:washington.edu,show,https://incommon.org +"Internet2",urn:mace:incommon:internet2.edu,show,https://incommon.org +"University of California-San Diego",urn:mace:incommon:ucsd.edu,show,https://incommon.org +"Georgetown University",https://shibb-idp.georgetown.edu/idp/shibboleth,show,https://incommon.org +"Case Western Reserve University",urn:mace:incommon:case.edu,show,https://incommon.org +``` + ## Compatibility -These scripts are compatible with GNU/Linux and Mac OS. +The executable scripts are compatible with GNU/Linux and Mac OS. The library files are written XSLT 1.0. ## Dependencies -None +* [Bash Library](https://github.internet2.edu/InCommon/bash-library)