Skip to content

Instantly share code, notes, and snippets.

View cdracars's full-sized avatar
🎯
Focusing

Cody Dracars cdracars

🎯
Focusing
  • CFS Brands, LLC
  • Oklahoma City Oklahoma
  • X @cdracars
View GitHub Profile
#!/bin/sh​
# Build Zsh from sources on Ubuntu.
# From http://zsh.sourceforge.net/Arc/git.html and sources INSTALL file.
# Some packages may be missing
sudo apt-get install -y git-core gcc make autoconf yodl libncursesw5-dev texinfo
git clone git://git.code.sf.net/p/zsh/code
cd zsh
#! /usr/bin/env bash
# Variables
APPENV=local
DBHOST=localhost
DBNAME=dbname
DBUSER=dbuser
DBPASSWD=test123
echo -e "\n--- Mkay, installing now... ---\n"
@cdracars
cdracars / gist:b29f0ca62c6ac27cffea
Created May 12, 2015 21:07
Status of all git repos in directory.
find ~ -type d -name .git -exec dirname {} \; | tr '\n' '\000' | xargs -0 -n1 -I % git -C "%" status
@cdracars
cdracars / permissions.sh
Created August 24, 2015 15:57
Bash script to fix Drupal file and directory permissions copied from https://www.drupal.org/node/244924.
#!/bin/bash
# Help menu
print_help() {
cat <<-HELP
This script is used to fix permissions of a Drupal installation
you need to provide the following arguments:
1) Path to your Drupal installation.
2) Username of the user that you want to give files/directories ownership.
@cdracars
cdracars / gist:e9f5aeb85de737140daf
Last active August 2, 2019 20:42
Drupal 7 Form Redirect with added Parameters.
// This will redirect the page on form load to: $base_url/node?search=FOO&reset
$form_state['redirect'] = array(
'node',
array(
'query' => array(
// adds to url: ?search=FOO
'search' => $var,
// adds to url: &reset
'reset' => NULL,
),
mysql -u root
SELECT PASSWORD('MYFANCYPASSWORD')
copy the output hash * and all.
CREATE USER 'myfancyusername'@'%' IDENTIFIED BY PASSWORD '*HASH';
GRANT ALL PRIVILEGES ON *.* TO 'myfancyusername'@'%' WITH GRANT OPTION;
# <type>(<scope>): <subject>
#|<---- Using a Maximum Of 50 Characters ---->|
# <body>
#|<---- Try To Limit Each Line to a Maximum Of 72 Characters ---->|
# <footer>
# Example: Closes #23
# --- COMMIT END ---
#!/bin/bash
# bash generate random alphanumeric string
#
# bash generate random 32 character alphanumeric string (upper and lowercase) and
NEW_UUID=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
# bash generate random 32 character alphanumeric string (lowercase only)
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1
#!/bin/sh -e
# Delete all stopped containers (including data-only containers).
docker ps -a -q --no-trunc --filter "status=exited" | xargs --no-run-if-empty docker rm -v
# Delete all tagged images more than a month old
# (will fail to remove images still used).
docker images --no-trunc --format '{{.ID}} {{.CreatedSince}}' | grep ' months' | awk '{ print $1 }' | xargs --no-run-if-empty docker rmi || true
# Delete all 'untagged/dangling' (<none>) images