Time tracking and metrics automatically generated from your Sketch usage.
Download the latest release.
Unzip the file.
Open the WakaTime.sketchplugin
file to install the plugin.
Use Sketch like you normally do and your time will automatically be tracked for you.
Enter your api key if prompted.
Visit https://wakatime.com to see your logged time.
To change your api key, copy it from your Settings page, then paste into Sketch Plugins → WakaTime
.
Additional settings are in $HOME/.wakatime.cfg
for wakatime cli.
To run this plugin from a local clone of the repo:
git clone git@github.com:wakatime/sketch-wakatime.git
cd sketch-wakatime
ln -s "$PWD/sketch-wakatime/WakaTime.sketchplugin" ~/Library/Application\ Support/com.bohemiancoding.sketch3/Plugins/WakaTime.sketchplugin
npm run watch
To view the output from console.log
, you have a few different options:
sketch-dev-tools
skpm log
in your Terminal, with the optional -f
argument (skpm log -f
) which causes skpm log
to not stop when the end of logs is reached, but rather to wait for additional data to be appended to the inputskpm publish <major|minor|patch>
(where bump
can be patch
, minor
or major
)
skpm publish
will create a new release on your GitHub repository and create an appcast file in order for Sketch users to be notified of the update.
The Sketch plugin logs errors to Console.app
and ~/.wakatime/wakatime.log
.
For more info on debugging Sketch plugins see the official docs.
For more general troubleshooting information, see wakatime/wakatime#troubleshooting.