From b5a258652de9bf6b8f0c56e13720240e444bd93b Mon Sep 17 00:00:00 2001 From: Colin Okay Date: Mon, 15 Aug 2022 07:28:58 -0500 Subject: [add] toplevel threadcat script; [altered] command scripts to fit --- threadcat | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 threadcat (limited to 'threadcat') diff --git a/threadcat b/threadcat new file mode 100755 index 0000000..0a5b7ad --- /dev/null +++ b/threadcat @@ -0,0 +1,24 @@ +#!/bin/bash + +THREADCAT_SUBCOMMAND=$1 + +if [ -z "${THREADCAT_USER}" ]; then + echo The THREADCAT_USER environment variable is not set. +fi + +if [ -z "${THREADCAT_SUBCOMMAND}" ]; then + echo USAGE: threadcat [THREAD] + echo commands are: + echo " list lists threads, most recent first" + echo " read [THREAD] reads a thread, catting it to stdout" + echo " write [THREAD] posts to THREAD from stdin" + exit 0 +fi + +case "$THREADCAT_SUBCOMMAND" in + "list" ) threadcat-list.sh ;; + "read" ) threadcat-read.sh $2 ;; + "write" ) threadcat-write.sh $2 ;; + * ) echo Unknown subcommand $THREADCAT_SUBCOMMAND + echo commands are list, read, write;; +esac -- cgit v1.2.3