Skip to content
/ geko Public

Geko is a Command-line tool for managing development infrastructure for Xcode-based projects.

License

Notifications You must be signed in to change notification settings

geko-tech/geko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geko

Geko is a Command-line tool for managing development infrastructure for Xcode-based projects.

Key features

  • 🧩 Swift based DSL for describing structure of your project
  • ⚡️ Fast generation of .xcodeproj and .xcworkspace even for thousands of modules
  • 🗄️ Integrated build cache with local and remote S3 storage
  • 📦 Built-in package manager for Cocoapods dependencies
  • 🧱 SPM dependencies support
  • 🧠 Advanced plugin system that covers even most complex cases that your project requires
  • 🐧 Linux support for subset of features

Documentation

Documentation is available at geko-tech.github.io/geko/

Available repositories

Installation

Manual

  1. Download latest release and unarchive it into folder of your choosing, for example into ~/.local/bin
  2. Add that folder to PATH variable in config file of your shell.

Example for zsh

in ~/.zshrc

export PATH=/Users/my.user/.local/bin:$PATH

Via install.sh

  1. Donwload install.sh file
  2. Run chmod +x install.sh
  3. Run ./install.sh or pass exact release tag ./install.sh [email protected]

Make sure you are using zsh or manually add the path to executable into your shell config file.

export PATH=/Users/my.user/.local/bin:$PATH

About

Geko is a Command-line tool for managing development infrastructure for Xcode-based projects.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 7