Skip to content

Instantly share code, notes, and snippets.

@eaybek
eaybek / lssh
Last active January 31, 2017 14:10
list all bookmarks of ssh
#!/bin/sh
grep 'host ' ~/.ssh/config | sed 's/host /ssh /g'
#!/bin/bash
for f in $1/*
do
if [ -f "$f" ]
then
base=$(basename "$f")
filename="${base%.*}"
dir=$(dirname "$f")
mime=$(file --mime-type -b "$f")
mimedir=${mime/\//-}
@eaybek
eaybek / webscale
Last active September 28, 2015 21:21
resize a picture with aspect ratio and filled remain field
#!/bin/bash
base=$(basename $2)
filename="${base%.*}"
dir=$(dirname $2)
if ! [ -d "$dir/$1" ]
then
mkdir $dir/$1
fi
convert $2 -resize $1\> -size $1 xc:transparent +swap -gravity center -composite $dir/$1/$filename.png
@eaybek
eaybek / fif
Last active September 28, 2015 17:33
run command for all file in a folder
#!/bin/bash
for f in $1/*
do
if [ -f "$f" ]
then
cmd=${2/__file__/$f}
$cmd
fi
done