start new:
tmux
start new with session name:
tmux new -s myname
| import logging | |
| import math | |
| import mimetypes | |
| from multiprocessing import Pool | |
| import os | |
| from boto.s3.connection import S3Connection | |
| from filechunkio import FileChunkIO | |
| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE | |
| Version 2, December 2004 | |
| Copyright (C) 2011 Mathieu 'p01' Henri - http://www.p01.org/releases/ | |
| Everyone is permitted to copy and distribute verbatim or modified | |
| copies of this license document, and changing it is allowed as long | |
| as the name is changed. | |
| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE |
| git log --shortstat --since="1 year ago" --until="now" \ | |
| | grep "files changed\|Author\|Merge:" \ | |
| | awk '{ \ | |
| if ($1 == "Author:") {\ | |
| currentUser = $2;\ | |
| }\ | |
| if ($2 == "files") {\ | |
| files[currentUser]+=$1;\ | |
| inserted[currentUser]+=$4;\ | |
| deleted[currentUser]+=$6;\ |
| #!/bin/sh | |
| # Place as .git/hooks/pre-commit | |
| #Reject any commit that would have PHP syntaz errors on .php , .module, .install, .inc files | |
| #### | |
| # Reject any commit that would add a line with tabs. | |
| # | |
| # You can enable this as a repo policy with | |
| # | |
| # git config hooks.allowtabs true | |
| #### |
| --type-add=css=.sass,.less,.scss | |
| --type-add=ruby=.rake,.rsel,.builder,.thor | |
| --type-add=html=.haml,.html.erb,.html.haml | |
| --type-add=js=.js.erb,.coffee | |
| --type-set=cucumber=.feature | |
| --type-set=c=.c,.cpp,.ino,.pde,.h | |
| --ignore-dir=vendor | |
| --ignore-dir=log | |
| --ignore-dir=tmp | |
| --ignore-dir=doc |
| #!/bin/sh | |
| # | |
| # An example hook script to check the commit log message. | |
| # Called by "git commit" with one argument, the name of the file | |
| # that has the commit message. The hook should exit with non-zero | |
| # status after issuing an appropriate message if it wants to stop the | |
| # commit. The hook is allowed to edit the commit message file. | |
| # | |
| # To enable this hook, rename this file to "commit-msg". |
To remove a submodule you need to:
| # GIT heart FZF | |
| # ------------- | |
| is_in_git_repo() { | |
| git rev-parse HEAD > /dev/null 2>&1 | |
| } | |
| fzf-down() { | |
| fzf --height 50% --min-height 20 --border --bind ctrl-/:toggle-preview "$@" | |
| } |
Install the packages that you'll need. Drupal/coder includes phpcs. If you're not wanting to use a specific hook, then you don't need to install the associated packages.
composer global require drupal/coder phpmd/phpmd sebastian/phpcpd
Set the path in your shell startup script (ex: .zshrc or .bashrc).