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

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
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