#!/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