#!/bin/bash THREADCAT_SUBCOMMAND=$1 if [ -z "${THREADCAT_USER}" ]; then echo "The THREADCAT_USER environment variable is not set." echo "This should be something like user@host.com" exit 0 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, printing to stdout" echo " write [THREAD] posts to THREAD from stdin" echo " del [THREAD] delete a thread" exit 0 fi case "$THREADCAT_SUBCOMMAND" in "list" ) threadcat-list.sh ;; "read" ) threadcat-read.sh $2 ;; "write" ) threadcat-write.sh $2 ;; "del" ) threadcat-delete.sh $2 ;; * ) echo Unknown subcommand $THREADCAT_SUBCOMMAND echo commands are list, read, write, del;; esac