itpost.sh: allow title passed as argument - monochromatic - monochromatic blog: http://blog.z3bra.org Err z3bra.org 70 hgit clone git://z3bra.org/monochromatic URL:git://z3bra.org/monochromatic z3bra.org 70 1Log /scm/monochromatic/log.gph z3bra.org 70 1Files /scm/monochromatic/files.gph z3bra.org 70 1Refs /scm/monochromatic/refs.gph z3bra.org 70 i--- Err z3bra.org 70 1commit c324148a7e8621ec00c94808b1e52ff8fd0f2f1b /scm/monochromatic/commit/c324148a7e8621ec00c94808b1e52ff8fd0f2f1b.gph z3bra.org 70 1parent ea5d78639c0ec73e577163083b8e0502c85e198e /scm/monochromatic/commit/ea5d78639c0ec73e577163083b8e0502c85e198e.gph z3bra.org 70 hAuthor: z3bra URL:mailto:willyatmailoodotorg z3bra.org 70 iDate: Tue, 30 Aug 2016 14:13:41 +0200 Err z3bra.org 70 i Err z3bra.org 70 ipost.sh: allow title passed as argument Err z3bra.org 70 i Err z3bra.org 70 iDiffstat: Err z3bra.org 70 i M post.sh | 8 ++++++-- Err z3bra.org 70 i Err z3bra.org 70 i1 file changed, 6 insertions(+), 2 deletions(-) Err z3bra.org 70 i--- Err z3bra.org 70 1diff --git a/post.sh b/post.sh /scm/monochromatic/file/post.sh.gph z3bra.org 70 it@@ -1,7 +1,12 @@ Err z3bra.org 70 i #!/bin/sh Err z3bra.org 70 i Err z3bra.org 70 i # Ask the user for a title Err z3bra.org 70 i-read -p "Post title: " title Err z3bra.org 70 i+if [ $# -lt 1 ]; then Err z3bra.org 70 i+ printf "Post title: " Err z3bra.org 70 i+ read title Err z3bra.org 70 i+else Err z3bra.org 70 i+ title="$@" Err z3bra.org 70 i+fi Err z3bra.org 70 i Err z3bra.org 70 i # use post title to name the file Err z3bra.org 70 i file=`echo ${title}| tr -d ",.?!;\"'" | tr -s ' ' | tr 'A-Z ' 'a-z-' | sed "s/-*$//"`.txt Err z3bra.org 70 it@@ -25,7 +30,6 @@ cat < ${post} Err z3bra.org 70 i # [${title}](#) Err z3bra.org 70 i ## — ${date} Err z3bra.org 70 i Err z3bra.org 70 i- Err z3bra.org 70 i EOF Err z3bra.org 70 i Err z3bra.org 70 i if ! test -f ${post}; then Err z3bra.org 70 .