This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
| use it |
| XCODE_BUILD_VERSION=$(xcodebuild -version | grep -o '[0-9].[0-9].[0-9]$') # => major.minor.patch | |
| MAJOR_VERSION=(${XCODE_BUILD_VERSION//./ }[0]) # => split to array and take major value | |
| if [[ $MAJOR_VERSION > 7 ]]; then | |
| echo "Xcode ${XCODE_BUILD_VERSION} uses library validation. It won't load in-process plugins anymore. See https://github.com/alcatraz/Alcatraz/issues/475" | |
| fi |
| /* | |
| * MulleFoundation - the mulle-objc class library | |
| * | |
| * NSObject.h is a part of MulleFoundation | |
| * | |
| * Copyright (C) 2011 Nat!, Mulle kybernetiK. | |
| * All rights reserved. | |
| * | |
| * Coded by Nat! |
| // | |
| // main.c | |
| // Wishes | |
| // | |
| // Created by Petro Rovenskyy on 1/31/16. | |
| // Copyright © 2016 Petro Rovenskyy. All rights reserved. | |
| // | |
| #include <stdio.h> | |
| #include <stdlib.h> |
| #!/bin/bash | |
| if [ -d "uno-zen" ]; then | |
| echo "\nUno Zen is already installed. Maybe you want to update? Run:" | |
| echo "\ncd uno-zen && sh scripts/update.sh\n" | |
| exit | |
| fi | |
| git clone https://github.com/3a4oT/uno-zen.git && cd uno-zen |