fix generate script

This commit is contained in:
Harsh Shandilya 2024-04-01 11:22:56 +05:30
parent 34386f55ee
commit e2135502be
1 changed files with 5 additions and 5 deletions

View File

@ -1,9 +1,9 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -euxo pipefail set -euo pipefail
function create_post() { function create_post() {
local title filename postslug postdate local title postslug postdate
if [ $# -lt 1 ]; then if [ $# -lt 1 ]; then
echo -e "\033[01;31mProviding a title is a must!\033[0m" echo -e "\033[01;31mProviding a title is a must!\033[0m"
return return
@ -16,9 +16,9 @@ function create_post() {
echo -e "\033[01;31mProviding a title is a must!\033[0m" echo -e "\033[01;31mProviding a title is a must!\033[0m"
return return
} }
filename="${postslug}.md" mkdir -p content/posts/"${postslug}"
printf "+++\ncategories = []\ndate = %s\nsummary = \"\"\ndraft = true\nslug = \"%s\"\ntags = []\ntitle = \"%s\"\n+++\n" "${postdate}" "${postslug}" "${title}" > content/posts/"${filename}" printf "+++\ncategories = []\ndate = %s\nsummary = \"\"\ndraft = true\nslug = \"%s\"\ntags = []\ntitle = \"%s\"\n+++\n" "${postdate}" "${postslug}" "${title}" > content/posts/"${postslug}"/index.md
echo "content/posts/${filename} created!" echo "content/posts/${postslug} created!"
} }
create_post "${@}" create_post "${@}"