X-Git-Url: https://git.danieliu.xyz/?p=pb.git;a=blobdiff_plain;f=pb;h=3bc32e98e517587a0eb7181828a06fce90a4993c;hp=64972875d8d95ac5761e06ed23d5e44377fae8ab;hb=45bbbdd54e52f76ac3d9c1a03b807f9337d0a559;hpb=2a037724047c4f54023651b5bf81b4171356409e
diff --git a/pb b/pb
index 6497287..3bc32e9 100755
--- a/pb
+++ b/pb
@@ -22,8 +22,8 @@ init() {
mkdir -p "$data_dir/drafts" "$data_dir/published" "$data_dir/html" "$data_dir/templates"
- echo '
{{TITLE}}
' >> "$data_dir/templates/$index_template"
- echo -e '' >> "$data_dir/templates/$rolling_template"
+ echo '{{TITLE}}
' >> "$data_dir/templates/$index_template"
+ echo -e '\n
{{TITLE}}
\n
{{DATE}}
\n
{{BODY}}
\n
' >> "$data_dir/templates/$rolling_template"
echo -e '- \n{{TITLE}}\n\n<\description>\n<\item>' \
>> "$data_dir/templates/$rss_template"
@@ -33,19 +33,19 @@ init() {
refresh() {
read -p "Are you sure you want to refresh? [y/n] " ask
- [ "$ask" != "y" ] && exit 0
+ [ "$ask" != "y" ] && echo "Aborting..." && exit 0
# delete everything between tokens (remove dupe code)
echo -e "$blog_index_file\n$rolling_file\n$rss_file" | xargs sed -i "//,//{//!{//!d}}"
# deletes all html files and republishes all published files
-
- echo "Refreshed."
+ echo "Successfully refreshed."
}
new() {
[ -z "$1" ] && echo "Please give your blog post a name (you should put it inside quotations)" && exit 1
- sanitized=`echo -n "$1" | sed -e 's/[^A-Za-z0-9 _-]//g'| sed -e 's/ /-/g'`
+ sanitized=`echo -n "$1" | sed -e 's/[^A-Za-z0-9 _-]//g'`
+ [ -f "$data_dir/drafts/$sanitized.draft.html" ] && echo "Blog of that name already exists." && exit 1
$EDITOR "$data_dir/drafts/$sanitized.draft.html"
}