playground, a Swift script that enables you to super quickly generate Swift playgrounds from the command line - with or without dependencies - for any supported platform.
It essentially provies a command line interface to Xgen.
- Generate playgrounds in seconds.
- Automatically reuse any playground created today, for easy code note taking.
- Add dependencies to a playground with a simple command - no more fiddling with workspaces.
- Supports iOS, macOS & tvOS.
playground and a new playground will be created and opened
You can also supply various arguments to customize your playground:
Add a playground at a specific path
$ playground -t ~/MyPlayground
Add some dependencies to your playground
$ playground -d ~/unbox/unbox.xcodeproj,~/files/files.xcodeproj
Specify what platform you want the playground to run on
$ playground -p tvOS
For all available options, run
$ playground -h
The easiest way to install
playground is using Marathon:
$ marathon install https://raw.githubusercontent.com/JohnSundell/Playground/master/Sources/Playground.swift
You can also install it using the Swift Package Manager:
$ git clone firstname.lastname@example.org:JohnSundell/Playground.git $ cd Playground $ swift build -c release -Xswiftc -static-stdlib $ cp -f .build/release/Playground /usr/local/bin/playground