mirror of
https://github.com/Matir/skel.git
synced 2026-05-26 13:35:42 -07:00
Escape arguments to printf in jekyll oh-my-zsh script.
This commit is contained in:
@@ -12,15 +12,15 @@ function _jekyll_find_post {
|
|||||||
local files
|
local files
|
||||||
local fname
|
local fname
|
||||||
if [ -f "${1}" ] ; then
|
if [ -f "${1}" ] ; then
|
||||||
printf "${1}"
|
printf -- "${1}"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
if [ -f "${JEKYLL_DIR}/_posts/${1}" ] ; then
|
if [ -f "${JEKYLL_DIR}/_posts/${1}" ] ; then
|
||||||
printf "${JEKYLL_DIR}/_posts/${1}"
|
printf -- "${JEKYLL_DIR}/_posts/${1}"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
if [ -f "${JEKYLL_DIR}/_drafts/${1}" ] ; then
|
if [ -f "${JEKYLL_DIR}/_drafts/${1}" ] ; then
|
||||||
printf "${JEKYLL_DIR}/_drafts/${1}"
|
printf -- "${JEKYLL_DIR}/_drafts/${1}"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
fname=${2:-${1}}
|
fname=${2:-${1}}
|
||||||
@@ -33,7 +33,7 @@ function _jekyll_find_post {
|
|||||||
echo "Ambiguous results: ${files}" >&2
|
echo "Ambiguous results: ${files}" >&2
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
printf ${files}
|
printf -- ${files}
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ function jekyll {
|
|||||||
fi
|
fi
|
||||||
mkdir -p "${JEKYLL_DIR}/_drafts"
|
mkdir -p "${JEKYLL_DIR}/_drafts"
|
||||||
FILENAME="${JEKYLL_DIR}/_drafts/${SLUG}.md"
|
FILENAME="${JEKYLL_DIR}/_drafts/${SLUG}.md"
|
||||||
printf "${JTEMPLATE}" "${TITLE}" > "${FILENAME}"
|
printf -- "${JTEMPLATE}" "${TITLE}" > "${FILENAME}"
|
||||||
vim "${FILENAME}" '+$'
|
vim "${FILENAME}" '+$'
|
||||||
;;
|
;;
|
||||||
post)
|
post)
|
||||||
@@ -80,7 +80,7 @@ function jekyll {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
FILENAME="${JEKYLL_DIR}/_posts/${DATE}-${SLUG}.md"
|
FILENAME="${JEKYLL_DIR}/_posts/${DATE}-${SLUG}.md"
|
||||||
printf "${JTEMPLATE}" "${TITLE}" > "${FILENAME}"
|
printf -- "${JTEMPLATE}" "${TITLE}" > "${FILENAME}"
|
||||||
_jekyll_set_date "${FILENAME}" "${DATE}"
|
_jekyll_set_date "${FILENAME}" "${DATE}"
|
||||||
vim "${FILENAME}" '+$'
|
vim "${FILENAME}" '+$'
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user