mkdir -p "$gh_dir"
cd "$gh_dir" || exit 1
git clone "$1"
- cd - || exit 1
}
work_log_template() {
then
work_log_template > "$file_work_log_today"
fi
- vim "$file_work_log_today"
+ vim -c 'set spell' "$file_work_log_today"
}
+note() {
+ mkdir -p "$DIR_NOTES"
+ vim -c 'set spell' "$DIR_NOTES/$(date +'%Y_%m_%d--%H_%M_%S%z')--$1.md"
+}
+
weather() {
curl "http://wttr.in/$WEATHER_LOCATION"
}
| awk '{print $2}' \
| xargs bluetoothctl -- info
}
+
+run() {
+ stderr="$(mktemp)"
+ $@ 2> >(tee "$stderr")
+ code="$?"
+ urgency=''
+ case "$code" in
+ 0) urgency='normal';;
+ *) urgency='critical'
+ esac
+ notify-send -u "$urgency" "Job done: $code" "$(cat $stderr)"
+ rm "$stderr"
+}