SwiftInfo is a CLI tool that extracts, tracks, and analyzes metrics that are useful for Swift apps. Besides the default tracking options that are shipped with the tool, you can also customize SwiftInfo to track pretty much anything that can be conveyed in a simple .swift script. By default SwiftInfo will assume you're extracting info from a release build and sending the final results to Slack, but it can be used to extract info from individual pull requests as well with the danger-SwiftInfo danger plugin. SwiftInfo extracts information by analyzing the logs that your build system generates when you build and/or test your app. Because it requires these logs to work, SwiftInfo is meant to be used alongside a build automation tool like fastlane. The following topics describe how you can retrieve these logs and setup SwiftInfo itself.

Features

  • Retrieve raw logs with fastlane
  • Retrieve raw logs manually
  • SwiftInfo itself is configured by creating a Infofile.swift file in your project's root
  • Save and visualize the data
  • Customize providers
  • Any arguments you pass to SwiftInfo can be inspected inside your Infofile

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow SwiftInfo

SwiftInfo Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SwiftInfo!

Additional Project Details

Operating Systems

Apple iPhone

Programming Language

Swift

Related Categories

Swift Command Line Tools

Registered

2023-06-29