From 17951f1fc9746c9be0c12840ee71d9322d30a1e7 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 1 Nov 2023 22:38:55 +0100 Subject: [PATCH] build: add `new` task --- run | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/run b/run index 35f4317..f6f4c7a 100755 --- a/run +++ b/run @@ -23,6 +23,22 @@ function help { printf "\nExtended help:\n Each task has comments for general usage\n" } +# Create a new talk. +function new { + if [ "${1}" == "" ]; then + echo "Usage: ./${0##*/} ${FUNCNAME[0]} " + exit 1 + fi + + if [[ -e "src/${1}" ]]; then + echo "Error: ${1} already exists." + exit 1 + fi + + mkdir -vp "src/${1}" + touch "src/${1}/slides.rst" +} + function pdf:generate { DIRECTORY_NAME=$1 shift 1