OSDN Git Service

[add] : Added new blog
[alterlinux/hayao.fascode.net.git] / blog / new-post.sh
1 #!/usr/bin/env bash
2
3 set -eu
4
5 script_path="$( cd -P "$( dirname "$(readlink -f "${0}")" )" && pwd )"
6
7 [[ -z "${1-""}" ]] && echo "引数としてページ名を英語で短く指定してください" >&2 && exit 1
8
9 cd "${script_path}" || return 0
10 filename="posts/$(date +%Y%m%d)/${1}/index.md"
11 [[ ! -f "${script_path}/${filename}" ]] && hugo new "${filename}"
12 type code 1>/dev/null 2>&1 && code "${script_path}/${filename}"