Skip to content

Instantly share code, notes, and snippets.

View bandarji's full-sized avatar
need coffee

Sean Jain Ellis bandarji

need coffee
View GitHub Profile
@bandarji
bandarji / nato.sh
Last active June 3, 2022 02:56
NATO Phonetic Alphabet (Bash)
# List NATO phonetic alphabet
# Type 'nato' in your shell to get the International Radiotelephony Spelling
# Alphabet displayed on your screen.
function nato() {
natostring="Alpha Bravo Charlie Delta Echo Foxtrot Golf Hotel India Juliett Kilo Lima Mike November Oscar Papa Quebec Romeo Sierra Tango Uniform Victor Whiskey X-ray Yankee Zulu"
clear
for letter in ${natostring} ; do
printf "%-5s %s\n" ${letter:0:1} ${letter}
done
}
@bandarji
bandarji / .local.bash
Created January 23, 2019 22:38
Local Bash functions
function py37a() {
docker run --rm -v $(pwd):/work -it py37a ${@}
}
function py37() {
docker run --rm -v $(pwd):/work -it py37 ${@}
}
function py27() {
docker run --rm -v $(pwd):/work -it py27 ${@}
set -g default-terminal "screen-256color"
# change prefix command to C-z
set -g prefix C-z
unbind C-b
bind C-z last-window
bind z send-prefix
# Turn on mouse support
setw -g mouse on
@bandarji
bandarji / tmux-cheatsheet.markdown
Created June 23, 2017 17:31 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@bandarji
bandarji / borderimg.sh
Last active October 4, 2016 16:28
Place a border around an image with ImageMagick
# Bash function to place a border around an image with ImageMagick
function borderimg() {
if [ -z ${3} ]; then
echo "Usage: borderimg <imageFile> <whiteBorderSize> <blackBorderSize>"
else
identify ${1}
mogrify -border ${2}x${2} -bordercolor white ${1}
mogrify -border ${3}x${3} -bordercolor black ${1}
identify ${1}
fi
@bandarji
bandarji / ipsort.sh
Created October 4, 2016 16:20
Alias to sort IPv4 addresses
alias ipsort='sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4'