Sha256: 103878f953faad7929e5bf52be9a5342d255bd4a62f4b6d34e865b930db37b91
Contents?: true
Size: 1.62 KB
Versions: 1
Compression:
Stored size: 1.62 KB
Contents
# Klipp ## Xcode templates for the rest of us. Klipp is a command line gem for creating new (Xcode) projects from existing templates. Unlike Apple's private plist-based templating system, Klipp takes an existing Xcode project and creates a new project by copying and modifying an existing template project by your own specifications. ## Installation Install Klipp with RubyGems: $ gem install klipp Execute and read the usage instructions: $ klipp ## Usage Klipp creates a template repository in your home directory, at ~/.klipp/templates A template consists of a directory and an accompanying Yaml file, e.g.: TemplateA TemplateA.yml Once you have templates like these present, you can prepare a new instance of that project by executing: $ klipp prepare TemplateA This will create a TemplateA.klippfile in your current directory, for you to edit with your favorite text editor. From there, customize your project and when happy with the results, run: $ klipp create This will create a new directory called TemplateA, that contains your new project. ## Known issues * Creating templates is done manually, this will be automated * Errors while parsing the .klippfile are not yet handled gracefully * Highline support for on-the-fly creation of new projects is not yet enabled * The root of newly created projects carries the same name as the template, this will be adjustable. ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
klipp-0.0.1 | README.md |