Утилитка


Сделал небольшую утилитку для упрощения постинга в этот блог. Решил делать на bash, т.к. я его совсем не знаю (безупречная логика, да).

В общем, без длинных вводных вот его код, в нём всё просто: #! /bin/sh d=date +%Y-%m-%d echo $d echo “—\nlayout: post\ntitle: \“$1\”\n—\n\n$1\n========” > _posts/$d-$1.md nano _posts/$d-$1.md f_confirm() { echo -n “$1 ? (n) “ read ans case “$ans” in y|Y|yes|YES|Yes) return 0 ;; *) echo Exiting; return 1 ;; esac } if f_confirm “Post”; then git add _posts/$d-$1.md git commit -m “Added post $1” git push fi

Так же он теперь лежит тут рядом в репозитории, называется просто newpost

Использование:

./newpost имяпоста

И всё!