garriguv / stamp

Small OSX command line tool to create "stamped" versions of iOS app icons

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

stamp

Build Status

Small OSX command line tool to create "stamped" versions of iOS app icons, e.g. to add build numbers / shas. This is useful when distributing apps as part of a Continous Integration build. The technique is not new, but existing solutions (e.g. 1) have the drawback that they often use external tools like imagemagick which need to be installed on the build machines.

The advantage of stamp is that it has absolutely no external dependencies and a small footprint (~50 k), so it can be included as part of your repository if you wish.

Additionally it makes uses of TextKit which means high quality font rendering and advanced text layouting possibilities.

Installation

Install xctool, e.g.

$ brew install xctool

Build

$ pod install
$ make build

Run

$ target/stamp --input icon.png --output output.png --text stamp!

before after

If you like to live on the edge (aka swift), check out robb's port swamp.

About

Small OSX command line tool to create "stamped" versions of iOS app icons

License:Apache License 2.0


Languages

Language:Objective-C 90.9%Language:Makefile 8.3%Language:Ruby 0.8%