All Projects → JohnSundell → Shapeshift

JohnSundell / Shapeshift

Licence: mit
Quickly convert a folder containing Swift files into an iPad-compatible Playground

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Shapeshift

jscore-playground
JavaScriptCore example for Swift Playgrounds
Stars: ✭ 17 (-94.94%)
Mutual labels:  swift-playgrounds, ipad
Haxor News
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
Stars: ✭ 3,342 (+894.64%)
Mutual labels:  developer-tools
Autumn
A macOS window manager for JavaScript hackers
Stars: ✭ 294 (-12.5%)
Mutual labels:  developer-tools
Splitviewdraganddrop
Drag and drop between your apps in split view mode on iOS 9
Stars: ✭ 315 (-6.25%)
Mutual labels:  ipad
Knphotobrowser
📷 图片 || 视频 浏览器(本地和网络) , UIViewController + CollectionView , 完美适配 iPhone 以及 iPad ,屏幕旋转功能 , 适配SDWebImage 5.0
Stars: ✭ 296 (-11.9%)
Mutual labels:  ipad
Open Source Xamarin Apps
📱 Collaborative List of Open Source Xamarin Apps
Stars: ✭ 318 (-5.36%)
Mutual labels:  ipad
Pyroscope
Continuous Profiling Platform! Debug performance issues down to a single line of code
Stars: ✭ 4,816 (+1333.33%)
Mutual labels:  developer-tools
Elm Webpack Starter
Elm 0.19.1 + Webpack 4 with hot-reloading! (Includes Babel for port code; CI script)
Stars: ✭ 332 (-1.19%)
Mutual labels:  developer-tools
Appstat
Get AppStore apps stats
Stars: ✭ 322 (-4.17%)
Mutual labels:  developer-tools
Blear
iOS app that transforms your photos into stunning blurry wallpapers for your device
Stars: ✭ 311 (-7.44%)
Mutual labels:  ipad
React Proto
🎨 React application prototyping tool for developers and designers 🏗️
Stars: ✭ 3,261 (+870.54%)
Mutual labels:  developer-tools
Circleci Cli
Use CircleCI from the command line
Stars: ✭ 297 (-11.61%)
Mutual labels:  developer-tools
Hela
🍦 Powerful software development experience and management. Enhancing @tc39 JS, @denoland and @nodejs, because we need a bit of magic. ✨ You can think of it as Cargo for the JavaScript ecosystem.
Stars: ✭ 320 (-4.76%)
Mutual labels:  developer-tools
Yampa
Functional Reactive Programming domain-specific language embedded in Haskell, for programming efficient hybrid (mixed discrete-time and continuous-time) systems.
Stars: ✭ 294 (-12.5%)
Mutual labels:  ipad
Fiddler Plus
自定义的Fiddler规则,多环境切换、解决跨域开发、快速调试线上代码必备|高效调试分析利器
Stars: ✭ 325 (-3.27%)
Mutual labels:  developer-tools
Daily
Building the homepage every developer deserves 👩🏽‍💻 👨‍💻
Stars: ✭ 4,632 (+1278.57%)
Mutual labels:  developer-tools
Magento2 Developer Quickdevbar
Developer Toolbar for Magento2
Stars: ✭ 306 (-8.93%)
Mutual labels:  developer-tools
Spry
A Mac and iOS Playgrounds Unit Testing library based on Nimble.
Stars: ✭ 319 (-5.06%)
Mutual labels:  ipad
Awesome Swift Playgrounds
A List of Awesome Swift Playgrounds
Stars: ✭ 3,521 (+947.92%)
Mutual labels:  swift-playgrounds
Table flipper
(╯°□°)╯︵ ┻━┻ A useless gem for table flipping on exceptions 😒
Stars: ✭ 328 (-2.38%)
Mutual labels:  developer-tools

🔶 Shapeshift

Swift Package Manager Marathon compatible Twitter: @johnsundell

Welcome to Shapeshift, a tool that lets you quickly convert a folder of Swift files into an iPad-compatible Playground. It can even place it in Swift Playground's documents folder in your iCloud Drive, so that you can instantly pick up your iPad and start coding! 🚀

Usage

Generate a playground containing all the Swift files in the current directory (and any of its subdirectories). The only argument you have to pass is the name of the playground you wish to generate:

$ shapeshift NameOfYourPlayground

If you are using Shapeshift to be able to quickly move a set of Swift source files to the iPad, pass the -icloud flag to have the generated playground be automatically moved into Swift Playground's documents folder in your iCloud Drive:

$ shapeshift NameOfYourPlayground -icloud

That's it! 🙂

Installation

Shapeshift is a Swift package. To install it, use one of the following methods:

📦 Using the Swift Package Manager

$ git clone https://github.com/JohnSundell/Shapeshift.git
$ cd Shapeshift
$ swift build -c release -Xswiftc -static-stdlib
$ install .build/Release/Shapeshift /usr/local/bin/shapeshift

🏃‍♂️ Using Marathon

$ marathon install johnsundell/shapeshift

If you encounter any issues during installation, please refer to the documentation of the tool that you're using to install Shapeshift.

Contributions

Shapeshift is developed completely in the open, and your contributions are more than welcome.

You might notice that this project does not have GitHub issues enabled. That's because this project uses the same PR-focused workflow as Splash, and other projects. You can read more about that workflow here.

Hope you enjoy Shapeshift! 😀

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].