# CLI

Tools to interact with the [chainscript.io](http://chainscript.io) API from the
command line.

* [chainscript](chainscript.md)  
  Interact with the [chainscript.io](http://chainscript.io) API
* [cshashfiles](cshashfiles.md)  
  Create hashes of files and optionally insert them into a Chainscript
* [csverifyfiles](csverifyfiles.md)  
  Check hashes of files against hashes generated by `cshashfiles`
* [cswritetopdf](cswritetopdf.md)  
  Attach Chainscripts to PDF files
* [csreadfrompdf](csreadfrompdf.md)  
  Read Chainscripts attached to PDF files
* [cshashpdf](cshashpdf.md)  
  Create a hash of a PDF file and optionally insert it into a Chainscript
* [csverifypdf](csverifypdf.md)  
  Check that a PDF file contains a valid hash generated by `cshashpdf`
