View prepare-commit-msg
#!/bin/sh | |
# | |
# Adapted from original source: https://bitbucket.org/snippets/atlassian/qedp7d | |
# Docs: https://git-scm.com/docs/githooks | |
# git prepare-commit-msg hook for automatically prepending an issue key | |
# from the start of the current branch name to commit messages. | |
COMMIT_MSG_FILE=$1 # $1 is the file name containing log message | |
COMMIT_SOURCE=$2 # $2 is the commit message source (message | template | squash | commit) |
View .shell_colors
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
# COLOR OUTPUT (3/4 bit version) | |
NC="\033[0m" # Color reset | |
# Normal (0;) | |
BLACK="\033[0;30m" | |
RED="\033[0;31m" | |
GREEN="\033[0;32m" | |
YELLOW="\033[0;33m" | |
BLUE="\033[0;34m" |
View add-sftp-user
#!/usr/bin/env bash | |
# Automate adding new SFTP accounts (chrooted) | |
# -------------------------------------------------------------------------------- | |
# | |
if [ $# == 0 ]; then | |
echo "Usage: add-sftp-user EMAILS " | |
echo "Automates adding a SFTP user account, delagating all tasks and sending confirmation email." | |
else |
View disk-usage-alert.cron
#!/bin/bash | |
# /etc/cron.weekly/ | |
LIMIT="85" | |
MAILTO="" | |
SUBJECT="Disk Usage Alert!" | |
BODY="WARNING! $(hostname) disk space is currently at ${USED}% capacity." | |
View macOS
# Remove Dock Delay for Auto-Hide & Auto-Show | |
defaults write com.apple.Dock autohide-delay -float 0 && killall Dock | |
# Reset Dock Hide/Show Delay defaults | |
defaults delete com.apple.Dock autohide-delay && killall Dock | |
# Reduce autohide Dock animation | |
defaults write com.apple.dock autohide-time-modifier -float 0.25; killall Dock | |
# Reset autohide Dock animation defaults |
View template.qsub
#!/bin/bash -l | |
# template.qsub - Template file for Sun Grid Engine (SGE) job submissions | |
# Andrés Bretón, http://andresbreton.com | |
# Template from https://gist.github.com/bretonics/1dc5d0926aefa7787ebf48a0bad5316b | |
#------------------------------------------------------------------------------- | |
# ENVIRONMENTAL VARIABLES AVAILABLE |
View CR_counts.qsub
#!/bin/bash -l | |
# cellranger.qsub - A template file to run Cell Ranger on Sun Grid Engine (SGE) | |
# Andrés Bretón ~ http://andresbreton.com, dev@andresbreton.com | |
# Template from https://gist.github.com/bretonics/f6c57474bb077d2acd293092cf7fa449# | |
#------------------------------------------------------------------------------- | |
# ENVIRONMENTAL VARIABLES AVAILABLE |
View crontab
# Crontab - Crontab template to automate virtual world | |
# Template from https://gist.github.com/bretonics/9a48a3b9ef32d93d15f45c3f007550b4 | |
# Andrés Bretón ~ http://andresbreton.com, dev@andresbreton.com | |
# ============================================================================== | |
# MIN(0-59) HOUR(0-23) DOM(1-31) M(1-12) DOW(0-6) CMD | |
# |__________|_________|_______|________|______ |__MINUTE of | |
# |_________|_______|________|______ |__HOUR of |
View .bash_functions
# .bash_functions - User bash functions | |
# Template from https://gist.github.com/bretonics/894d8c2d1d4813c36b7d36e9a97aedd6 | |
#------------------------------------------------------------------------------- | |
# SYSTEM | |
mkcd() { | |
mkdir $1; cd $1 | |
} |
View progress-bar.sh
#!/bin/bash | |
# Bash Progress Bar: https://gist.github.com/F1LT3R/fa7f102b08a514f2c535 | |
progressBarWidth=20 | |
# Function to draw progress bar | |
progressBar () { | |
# Calculate number of fill/empty slots in the bar |
NewerOlder