This is a Sketch plugin to add menu items for kactus-cli
- letting you use it as part of your existing workflow without an additional app.
-
Sketch 44+
-
kactus-cli (am I allowed to bundle this?)
npm install -g kactus-cli
Kactus itself is not required
- Download a release
- Unzip
- Double click
Prickly.sketchplugin
- Design
- Select "Prickly > Commit Changes"
- ...
- Profit!
- File watching
- Git hooks?
The git plugin provides a lot of the features that Kactus does dynamically - statically. But it does it by brute-force rendering every symbol every commit. This plugin instead only unzips the sketch file and makes sketch's json format git-friendly.
There are a few attempts to use Kactus CLI or bash to get a good git workflow going; But all of them are based on githooks and file watchers. Why run another Node process when Sketch can watch our files for us?