Onboarding splash screen for Casper Suite DEP
Swift HTML Shell
Latest commit e2f6228 Dec 16, 2016 @ftiff Adding Demo Assets



Onboarding splash screen for Casper Suite DEP

Caution: This repo is not ready. Watch for an announcement at http://maclovin.org

Quick Start

  • Install CasperSplash.app in /Library/CasperSplash
  • Generate a CasperSplash Demo Assets package and install it
sudo install -target / -pkg DemoAssets/CasperSplashDemoAssets-0.7.pkg

Setting Preferences


domain is io.fti.CasperSplash

I recommend installing a plist in /Library/Preferences/io.fti.CasperSplash.plist Unfortunately, the timing a profile will be pushed is not guaranteed.

The following example will:

  • Set the base path to /Library/CasperSplash
  • Will run the script /Library/CasperSplash/postInstall.sh when user click on "Continue"
  • Will display the html page /Library/CasperSplash/presentation.html
  • Will add an item in the right corner, called "Acrobat Reader" with subtitle "PDF Reader", with the icon /Library/CasperSplash/acrobatreader.png. It will expect a package name in the form "Adobe Reader XI Installer-11.0.10.pkg"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
                <string>PDF Reader</string>
                <string>Acrobat Reader</string>
                <string>Adobe Reader XI Installer</string>