Skip to content

Instantly share code, notes, and snippets.

View egel's full-sized avatar

Maciej Sypien egel

View GitHub Profile
@egel
egel / color_man_pages.sh
Created October 10, 2015 09:25
Bash color man pages
# To work, link this file to your .bashrc file
# Add colors to man pages
export LESS_TERMCAP_mb=$'\E[01;31m' # enter blinking mode
export LESS_TERMCAP_md=$'\E[01;31m' # enter double-bright mode
export LESS_TERMCAP_me=$'\E[0m' # turn off all appearance modes (mb, md, so, us)
export LESS_TERMCAP_se=$'\E[0m' # leave standout mode
export LESS_TERMCAP_so=$'\E[01;44;33m' # enter standout mode – yellow
export LESS_TERMCAP_ue=$'\E[0m' # leave underline mode
export LESS_TERMCAP_us=$'\E[01;32m' # enter underline mode
@egel
egel / xterm_and_tmux_256_colors.sh
Created October 10, 2015 09:28
Sample configuration installer for 256 color support for your xterm
#!/bin/bash
# Run this program to add 256 color support for your xterm
green='\e[0;32m' # '\e[1;32m' is too bright for white bg.
red='\e[0;31m'
yellow='\e[0;33m'
purple='\e[0;35m'
endColor='\e[0m'
@egel
egel / bash-improver.sh
Created October 10, 2015 09:36
Bash improver - simple script which add color prompt and man pages, popular aliases, 256 xterm color support, better bash history, and git-prompt (you can find it into my gists)
#!/bin/bash
# Bash Extras - personal configuration
RESET="\[\017\]"
NORMAL="\[\033[00m\]"
GREEN="\[\033[01;32m\]"
PURPLE="\[\033[01;35m\]"
BLUE="\[\033[01;34m\]"
RED="\[\033[31;1m\]"
YELLOW="\[\033[01;33m\]"
@egel
egel / funny-frogs.sh
Created October 10, 2015 09:39
Funny frogs installer - when run it adds to your .bashrc funny frogs daily phrase.
#!/bin/bash
green='\e[1;32m' # '\e[1;32m' is too bright for white bg.
red='\e[0;31m'
yellow='\e[0;33m'
purple='\e[0;35m'
endColor='\e[0m'
echo -e "${purple}====== Install: cowsay, fortune-mod ======${endColor}"
sudo apt-get install -y cowsay fortune-mod
@egel
egel / button_inverse_mixins.sass
Created October 18, 2015 14:17
Helper mixins for building sass
@mixin button-inverse-variant($color, $hover-color, $hover-background, $border, $hover-border)
color: $color
background-color: transparent
border-color: $border
&:hover,
&:focus,
&.focus,
&:active,
&.active,
@egel
egel / README.md
Created February 21, 2016 01:10 — forked from jimothyGator/README.md
Nginx configuration for Mac OS X with Homebrew, using sites-enabled directory.
mkdir -p /usr/local/etc/nginx/sites-{enabled,available}
cd /usr/local/etc/nginx/sites-enabled
ln -s ../sites-available/default.conf
ln -s ../sites-available/default-ssl.conf

File locations:

  • nginx.conf to /usr/local/etc/nginx/
  • default.conf and default-ssl.conf to /usr/local/etc/nginx/sites-available
  • homebrew.mxcl.nginx.plist to /Library/LaunchDaemons/
@egel
egel / index.html
Created March 3, 2016 11:20
Minimal angular example with ui.router
<!doctype html>
<html ng-app="project">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.18/angular-ui-router.min.js"></script>
<script src="scripts.js"></script>
</head>
@egel
egel / include.html
Created March 4, 2016 10:00 — forked from pmanijak/include.html
Minimal template example with AngularJS
:-)
@egel
egel / angular-lodash.js
Created March 4, 2016 11:29
angular-lodash provider
'use strict';
function _lodashProvider() {
return {
$get: function($window) {
function _getLodash() {
return $window._
}
return {
@egel
egel / insert_csv_data_to_mysql.sh
Created April 11, 2016 08:29
Simple script that help you to insert multiple csv data into MySQL database table
#!/bin/bash
read -r -p "Type MySQL user (root): " USER
if [ -z "$USER" ]; then
USER=root
fi
read -r -p "Type MySQL $USER password: " PASS
read -r -p "Type MySQL database name: " DBNAME
read -r -p "Type MySQL database table: " DBTABLE