Skip to content

Instantly share code, notes, and snippets.

View KrauseFx's full-sized avatar
🚀
shipping

Felix Krause KrauseFx

🚀
shipping
View GitHub Profile

Keybase proof

I hereby claim:

  • I am krausefx on github.
  • I am krausefx (https://keybase.io/krausefx) on keybase.
  • I have a public key ASC-hi_P4JRIckXO-HH7be2gSJCy0vEGTsj3d5M_tmWPyAo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am krausefx on github.
  • I am krausefx (https://keybase.io/krausefx) on keybase.
  • I have a public key ASApsSjQg6pM7NRbBrRXXgkdjb8ICOyh6DQhL9Gh4E8ceQo

To claim this, I am signing this object:

/* GitHub query to get the number of comments, PR, releases, etc. for a given GH org */
WITH
ProjectData AS (SELECT * FROM `githubarchive.day.2017*` WHERE repo.name LIKE 'fastlane/%'),
Actors AS (SELECT DISTINCT(actor.login) AS login FROM ProjectData)
SELECT * FROM (
SELECT
actors.login,
(SELECT COUNT(*) FROM ProjectData WHERE type = 'IssueCommentEvent' AND actor.login = actors.login) AS Comments,
# as this is used in the fastlane code base a lot, and lots of people ask about it
# .length method
"my string".length # => 9
"".length # => 0
nil.length # NoMethodError: undefined method `length' for nil:NilClass
# .to_s method
"my string".to_s # => "my string"
"".to_s # => ""
@KrauseFx
KrauseFx / orta_gifs.rb
Last active March 29, 2022 22:33
This gist opens all orta gifs in your browser
# taken from https://gist.github.com/orta/694004c20becead3ce1f
urls = %w[
https://ortastuff.s3.amazonaws.com/gifs/bike.gif
https://ortastuff.s3.amazonaws.com/gifs/bug-hunting.gif
https://ortastuff.s3.amazonaws.com/gifs/cheers-boxing.gif
https://ortastuff.s3.amazonaws.com/gifs/clap-2.gif
https://ortastuff.s3.amazonaws.com/gifs/clap.gif
https://ortastuff.s3.amazonaws.com/gifs/danger.gif
https://ortastuff.s3.amazonaws.com/gifs/delisa-nah.gif
https://ortastuff.s3.amazonaws.com/gifs/delisa-one-thumb.gif
Test Suite 'All tests' started at 2015-06-18 14:48:42.601
Test Suite 'TempCam UI Tests.xctest' started at 2015-06-18 14:48:42.602
Test Suite 'TempCam_UI_Tests' started at 2015-06-18 14:48:42.602
Test Case '-[TempCam_UI_Tests.TempCam_UI_Tests testExample]' started.
2015-06-18 14:48:43.676 XCTRunner[39404:602329] Continuing to run tests in the background with task ID 1
t = 1.99s Wait for app to idle
t = 2.63s Find the "toggleButton" Switch
t = 2.65s Tap the "toggleButton" Switch
t = 2.65s Wait for app to idle
t = 2.66s Find the "toggleButton" Switch
@KrauseFx
KrauseFx / uitesting.sh
Created June 18, 2015 07:16
Run UI Tests from the command line
xcodebuild -workspace App.xcworkspace \
-scheme "SchemeName" \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 6,OS=9.0'
test

Keybase proof

I hereby claim:

  • I am KrauseFx on github.
  • I am krausefx (https://keybase.io/krausefx) on keybase.
  • I have a public key whose fingerprint is 179F 4EFF D4C4 35ED 7F21 5F2D F4F0 E47F 5C75 4D85

To claim this, I am signing this object:

@KrauseFx
KrauseFx / Lanes.rb
Created January 9, 2015 14:40
Lanes
before_all do
increment_build_number
cocoapods
xctool :test
end
lane :beta do
sigh :adhoc
deliver :beta
hockey
@KrauseFx
KrauseFx / Multiple Schemes Deliver.rb
Created November 13, 2014 19:34
Multiple Schemes in deliver
project_name = gets.chomp
if project_name == 'project_name1'
email "yourappleid@company.com"
# hide_transporter_output # remove the '#' in the beginning of the line, to hide the output while uploading
########################################
# App Metadata
########################################