All Projects → matopeto → Xcode Build Times

matopeto / Xcode Build Times

Licence: mit
This BitBar/SwiftBar plugin shows the time you spend waiting for Xcode to do your builds

Projects that are alternatives of or similar to Xcode Build Times

Swiftmockgeneratorforxcode
An Xcode extension (plugin) to generate Swift test doubles automatically.
Stars: ✭ 522 (+327.87%)
Mutual labels:  xcode, plugin
Flutter photo
Pick image/video from album by flutter. Support ios and android. UI by flutter, no native.
Stars: ✭ 285 (+133.61%)
Mutual labels:  xcode, plugin
Awesome Xcode Extensions
Awesome native Xcode extensions.
Stars: ✭ 2,628 (+2054.1%)
Mutual labels:  xcode, plugin
Xcactionbar
"Alfred for Xcode" plugin
Stars: ✭ 1,217 (+897.54%)
Mutual labels:  xcode, plugin
Scxcodeeditorinset
Xcode plugin that adds an empty (configurable) space to the end of the editor text view
Stars: ✭ 64 (-47.54%)
Mutual labels:  xcode, plugin
Scxcodeswitchexpander
Xcode plugin that enables switch cases autocompletion
Stars: ✭ 662 (+442.62%)
Mutual labels:  xcode, plugin
Clangformat Xcode
Xcode plug-in to to use clang-format from in Xcode and consistently format your code with Clang
Stars: ✭ 2,852 (+2237.7%)
Mutual labels:  xcode, plugin
Scxcodeminimap
Sublime Text like Minimap for Xcode
Stars: ✭ 1,037 (+750%)
Mutual labels:  xcode, plugin
Xcodeappplugintemplate
App Plugin Project Template For iOS App And Mac App. Make it easy to hook app.
Stars: ✭ 71 (-41.8%)
Mutual labels:  xcode, plugin
Xcodecolorsense
🎈 An Xcode plugin that makes working with color easier
Stars: ✭ 79 (-35.25%)
Mutual labels:  xcode, plugin
Accesscontrolkitty
Xcode extension - quickly change access control level (public, private etc.) of selected Swift code by Editor menu item or keyboard command
Stars: ✭ 119 (-2.46%)
Mutual labels:  xcode
Sqift
Powerful Swift wrapper for SQLite
Stars: ✭ 119 (-2.46%)
Mutual labels:  xcode
Hyperdrive
This repository has moved to:
Stars: ✭ 120 (-1.64%)
Mutual labels:  plugin
Xib2storyboard
A tool to convert Xcode .xib to .storyboard files
Stars: ✭ 121 (-0.82%)
Mutual labels:  xcode
Pkhex Plugins
Plugins for PKHeX
Stars: ✭ 118 (-3.28%)
Mutual labels:  plugin
Devicesupport
Stars: ✭ 120 (-1.64%)
Mutual labels:  xcode
Plug.kak
Plugin manager for Kakoune
Stars: ✭ 119 (-2.46%)
Mutual labels:  plugin
Kotlinnativesample
Kotlin Native app working on Android & iPhone
Stars: ✭ 119 (-2.46%)
Mutual labels:  xcode
Surmagic
🚀 The better way to deal with Binary Frameworks on iOS, Mac Catalyst, tvOS, macOS, and watchOS. Create XCFrameworks with ease.
Stars: ✭ 119 (-2.46%)
Mutual labels:  xcode
Vim Qfreplace
Perform the replacement in quickfix.
Stars: ✭ 121 (-0.82%)
Mutual labels:  plugin

Xcode build times

Have you ever wondered how much time a day you spend waiting for Xcode to do your builds? Wonder no more, this BitBar or SwiftBar plugin shows the time wasted right in your menu bar!

Installation

You can use this plugin with BitBar (seems dead, but still functional project) or newer Swiftbar (in development)

So first install BitBar or SwiftBar

On the first run select a directory you wish to use as your plugin directory, for example ~/BitBarPlugins.

Plugin installation

Download the xcodeBuildTimes.1m.php file from the sources folder in this repository and place it the plugin folder and make it executable.

You can do it manually or via terminal

cd ~/BitBarPlugins
curl https://raw.githubusercontent.com/matopeto/xcode-build-times/master/sources/xcodeBuildTimes.1m.php --output xcodeBuildTimes.1m.php
chmod +x xcodeBuildTimes.1m.php

If you now refresh BitBar data you should see the script being loaded.

Xcode setup

The final step is to make Xcode call the script on every build.

To do this open Preferences | Behaviors in Xcode and set the script to Run when the Build starts

fails

and succeeds

Optional setup

The script is called xcodeBuildTimes.1m.php so BitBar will refresh the data every minute. If you want to use a different refresh interval, just change the 1m in the script name to your desired interval.

You can find more info about the refresh intervals in the BitBar documentation.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].