Skip to content

Project Structure

Rich Infante edited this page Feb 24, 2018 · 2 revisions

The project's currently split into two components:

  • Main Entrypoint:
    • tools/index.js
    • Responsible for parsing arguments and executing reports.
  • Formatters - Format output
    • tools/formatters/*.js
  • Reporting - individual report types
    • tools/reports/*.js
    • Responsible for querying the extractor and extracting data.
  • Extractor
    • tools/util/iphone_backup.js Generate raw reporting data