Skip to content

Instantly share code, notes, and snippets.

@rustle
Created December 20, 2012 01:30
Show Gist options
  • Save rustle/4342284 to your computer and use it in GitHub Desktop.
Save rustle/4342284 to your computer and use it in GitHub Desktop.
Cornerstone with Kaleidoscope 2 beta

Cornerstone does not yet officially support Kaleidoscope 2, so to work with the latest beta of Kaleidoscope 2 (Build 99 and up) here is how to get set up:

Follow the instructions here Cornerstone External Compare Tools under the heading Custom Compare Scripts

The custom scripts contents should be

#!/usr/bin/env bash

/usr/local/bin/ksdiff --partial-changeset -- "$1" "$2"

The script you create needs to be executable for Cornerstone to use it, so at your command line:

chmod +x /path/to/script

@nhisyam
Copy link

nhisyam commented Jan 22, 2013

This works with latest Kaleidoscope 2 Mac App Store version as well.
Sent an email to Zennaware in regards to Kaleidoscope 2 support in Cornerstone.
They are aware of it and planning to integrate it into Cornerstone but there is no specific date yet.

@leo-plus
Copy link

Now we don't need to wirte a script any more, just install ksdiff(http://www.kaleidoscopeapp.com/ksdiff2) works ok.

@12343954
Copy link

now(2023), under cornetstone 4.2 and kaleidoscope 3.8 , the script change to :

kaleidoscope.sh

#!/bin/zsh
/Applications/Kaleidoscope.app/Contents/MacOS/ksdiff "$1" "$3"

NO need to install anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment