All Projects → JohnSundell → Testdrive

JohnSundell / Testdrive

Licence: mit
Quickly try out any Swift pod or framework in a playground

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Testdrive

Cloudkitgdpr
Framework for allowing users to manage data stored in iCloud
Stars: ✭ 126 (-92.18%)
Mutual labels:  xcode, cocoapods
Alamofire
Elegant HTTP Networking in Swift
Stars: ✭ 36,896 (+2188.83%)
Mutual labels:  xcode, cocoapods
Everlayout
Reusable, downloadable, up-datable iOS layouts
Stars: ✭ 103 (-93.61%)
Mutual labels:  xcode, cocoapods
Croc
Swift emoji string parsing library
Stars: ✭ 124 (-92.31%)
Mutual labels:  xcode, cocoapods
Luexpandabletableview
A subclass of UITableView with expandable and collapsible sections
Stars: ✭ 125 (-92.25%)
Mutual labels:  xcode, cocoapods
Mscircularslider
A fully-featured, powerful circular slider for iOS applications
Stars: ✭ 94 (-94.17%)
Mutual labels:  xcode, cocoapods
Swifterswift
A handy collection of more than 500 native Swift extensions to boost your productivity.
Stars: ✭ 10,706 (+564.14%)
Mutual labels:  xcode, cocoapods
Loadingshimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Stars: ✭ 1,180 (-26.8%)
Mutual labels:  xcode, cocoapods
Shari
Shari is the alternative to the library of UIPickerView(drum roll) in Swift. You can select a item using UITableView.
Stars: ✭ 111 (-93.11%)
Mutual labels:  xcode, cocoapods
Device
Light weight tool for detecting the current device and screen size written in swift.
Stars: ✭ 1,503 (-6.76%)
Mutual labels:  xcode, cocoapods
Xmlmapper
A simple way to map XML to Objects written in Swift
Stars: ✭ 90 (-94.42%)
Mutual labels:  xcode, cocoapods
Sqift
Powerful Swift wrapper for SQLite
Stars: ✭ 119 (-92.62%)
Mutual labels:  xcode, cocoapods
Sfacecompare
Simple lib for iOS to find and compare faces.
Stars: ✭ 83 (-94.85%)
Mutual labels:  xcode, cocoapods
Pluggableappdelegate
!! No longer supported !! A lightweight service-oriented AppDelegate for iOS, made in Swift.
Stars: ✭ 96 (-94.04%)
Mutual labels:  xcode, cocoapods
Dtgradientbutton
Easy way to set gradient background to your buttons.
Stars: ✭ 76 (-95.29%)
Mutual labels:  xcode, cocoapods
Nextgrowingtextview
📝 The next in the generations of 'growing textviews' optimized for iOS 8 and above.
Stars: ✭ 1,540 (-4.47%)
Mutual labels:  xcode, cocoapods
Imageslideshow
A Swift Image SlideShow for iOS
Stars: ✭ 68 (-95.78%)
Mutual labels:  xcode, cocoapods
Corenavigation
📱📲 Navigate between view controllers with ease. 💫 🔜 More stable version (written in Swift 5) coming soon.
Stars: ✭ 69 (-95.72%)
Mutual labels:  xcode, cocoapods
Materialactivityindicator
Material Activity Indicator
Stars: ✭ 109 (-93.24%)
Mutual labels:  xcode, cocoapods
Microfeatures Example
📦📱 Example of iOS app built using the uFeatures architecture
Stars: ✭ 112 (-93.05%)
Mutual labels:  xcode, cocoapods

Test Drive 🚘

Swift 4.1 Marathon SPM @johnsundell

With Test Drive, you can quickly try out any Swift pod or framework in a playground. Simply run testdrive followed by the name of a pod, or the URL to a Git repository, and you will have a playground generated for you in no time!

Features

  • Quickly try out a pod/framework without having to modify your project.
  • Try out multiple pods/frameworks at once - ideal when comparing similar ones.
  • Supports iOS, macOS & tvOS.

Usage

🚗 Take a pod for a test drive:

$ testdrive Unbox

🚙 Take a framework from a Git URL for a test drive:

$ testdrive [email protected]:johnsundell/files.git

🚕 Take multiple pods at once for a test drive:

$ testdrive Unbox Wrap

🏎 Take a test drive on a specific platform (iOS is the default):

$ testdrive Unbox -p tvOS

🚓 Use a specific version or branch for your test drive (the latest version is used by default):

$ testdrive Unbox -v 2.3.0
$ testdrive Unbox -v swift3
$ testdrive Wrap --master

Installation

The easiest way to install Test Drive is using Marathon:

$ marathon install johnsundell/testdrive

You can also install it using the Swift Package Manager:

$ git clone https://github.com/JohnSundell/TestDrive.git
$ cd TestDrive
$ swift build -c release
$ cp -f .build/release/TestDrive /usr/local/bin/testdrive

Issues + support

I spend almost all of my available time building tools, content and learning materials for the Swift community — all of which are available to everyone, for free. However, since I’m just one person, I do have to prioritize what I spend my time on — and one thing I’m currently not able to offer is 1:1 support for open source projects. That’s why this repository has Issues disabled. It’s not because I don’t want to help, I really do, I’m just simply not able to.

So before you start using this tool, I recommend that you spend a few minutes familiarizing yourself with its internals (it’s all normal Swift code), so that you’ll be able to self-service on any issues or edge cases you might encounter.

Thanks for understanding, and I hope you’ll enjoy TestDrive!

— John

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].