diff options
Diffstat (limited to 'new.sh')
-rwxr-xr-x | new.sh | 22 |
1 files changed, 0 insertions, 22 deletions
@@ -1,22 +0,0 @@ -#!/bin/sh -read -rp 'Title: ' title -draft=drafts/$(date +'%Y-%m-%d')-$(printf "$title" | tr -Cs '[:alnum:]' '-' | tr '[:upper:]' '[:lower:]').php - -cat > "$draft" << EOF -<?php -\$title = "$title"; -if (isset(\$early) && \$early) { -return; -} -include(\$_SERVER['DOCUMENT_ROOT'] . '/includes/head.php'); -?> - -EOF - -$EDITOR "$draft" - -read -rp 'Publish? [y/N]: ' choice -[ 'y' = "$choice" ] && mv "$draft" posts/ || echo Saved draft. - -read -rp 'Go live? [y/N]: ' choice -[ 'y' = "$choice" ] && git commit && git push origin && git push live || echo Deferred publish. |