$ rxmvvm "AddressList" "LightPass" "Leonardo Cardoso" "1aim.com" .
- $1 = Name of File
- $2 = Name of Project
- $3 = Name of Author
- $4 = Website
- $5 = Path
| extension String { | |
| func convertDateDFormat(from: String = "yyyy-mm-dd", to: String = "EEE dd/mm/yyyy") -> String! { | |
| let dateOriginalFormat = NSDateFormatter() | |
| dateOriginalFormat.dateFormat = from | |
| let dateDestinationFormat = NSDateFormatter() | |
| dateDestinationFormat.dateFormat = to | |
| #!/usr/bin/env bash | |
| PRODUCTS_PATH=$1 | |
| PROJECT_NAME=$2 | |
| VERSION=$3 | |
| if (( $# != 3 )); then | |
| echo "Wrong usage. Please pass the correct arguments. | |
| >> ./bind-frameworks PRODUCTS_PATH PROJECT_NAME VERSION" | |
| else |
| function updateversion() { | |
| OLD="$1" | |
| NEW="$2" | |
| grep -rl "$OLD" . --exclude-dir={"Build","libs","Pods",".git"} --exclude={"Podfile.lock","CHANGELOG.md","update-version.sh"} | xargs sed -i.bak "s/$OLD/$NEW/g"; | |
| find . -type f -name '*.bak' -delete | |
| } |
| #!/bin/bash | |
| ### Functions | |
| trim() { | |
| local trimmed="$1" | |
| # Strip leading space. | |
| trimmed="${trimmed## }" | |
| # Strip trailing space. | |
| trimmed="${trimmed%% }" |
| for i in **/*.mp3; do afinfo "$i" |grep "bit rate" ; done |
| for f in *; do | |
| if [[ -d $f ]]; then | |
| cd $f | |
| for i in **/*.mp3; do ffmpeg -i "$i" -codec:a libmp3lame -b:a 192k "0-$i" ; done | |
| cd ../ | |
| else | |
| for i in **/*.mp3; do ffmpeg -i "$i" -codec:a libmp3lame -b:a 192k "0-$i" ; done | |
| fi | |
| done |
| h1, | |
| h2, | |
| h3, | |
| h4, | |
| h5, | |
| h6, | |
| p, | |
| blockquote { | |
| margin: 0; | |
| padding: 0; |
| def recurse (pref,suff): | |
| # If no characters left, just print prefix. | |
| if suff == "": | |
| print pref | |
| return | |
| # Otherwise add lowercase of first suffix letter to prefix | |
| # and recur with that and the remainder of the suffix. | |
| # Then do the same for uppercase. |
| defaults write com.apple.screencapture location ~/PATH_YOU_WANT; killall SystemUIServer |