Skip to content

Instantly share code, notes, and snippets.

View bananita's full-sized avatar

Michał Banasiak bananita

  • so many apps
  • Poland
View GitHub Profile
@bananita
bananita / How to convert *app to *ipa
Created December 19, 2013 13:23
How to convert *app to *ipa
1. Create a folder called Payload
2. Place the .app folder inside of that
3. Zip up the Payload folder using normal compression
4. Then rename the file with a .ipa extension
@bananita
bananita / .zshrc
Created April 20, 2022 11:29
.zshrc
eval "$(rbenv init - zsh)"
function parse_git_branch() {
git branch 2> /dev/null | sed -n -e 's/^\* \(.*\)/[\1]/p'
}
COLOR_DEF=$'%f'
COLOR_USR=$'%F{243}'
COLOR_DIR=$'%F{197}'
COLOR_GIT=$'%F{39}'
@bananita
bananita / .zshenv
Last active April 20, 2022 11:23
.zshenv
alias deeplink="xcrun simctl openurl booted"
alias ssh-keychain="ssh-add --apple-use-keychain ~/.ssh/id_rsa"
adb-killall () {
adb devices | grep emulator | while read line; do adb -s $line emu kill; done
}
@bananita
bananita / gist:7c95316f2f45dcf614655d0a0da40686
Created July 8, 2020 17:13
ignore local files without gitignore
git update-index --assume-unchanged FILENAME
git update-index --no-assume-unchanged FILENAME
rename 's/13-3-0/13-5-0/' */*
find . -type f -name '*.txt' -exec sed -i '' s/drutex/michal@test.pl/ {} +
@bananita
bananita / kill_all_simulators.sh
Created July 24, 2019 11:20
Kills all cloned zombie simlators
ps aux | grep _sim | grep -v grep | awk '{print $2}' | xargs kill -9 2>/dev/null
*~
FailedSnapshots
#*#
*orig
*_BACKUP_*
*_BASE_*
*_LOCAL*_
*_REMOTE*_
#!/bin/bash
echo Deleting merged branches...
#git pull
for b in $(git branch -a --merged develop);
do
branch=${b#"remotes/origin/"}
if [[ "$branch" == "develop" ]]; then
continue
fi
@implementation ChildManagedObjectContext
- (BOOL)save:(NSError *__autoreleasing *)error
{
NSError* superError;
BOOL superResult = [super save:&superError];
if (!superResult) {
*error = superError;
return NO;