40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
|
#!/bin/sh
|
|||
|
|
|||
|
PROGNAME=${0##*/}
|
|||
|
VERSION="0.0.1"
|
|||
|
|
|||
|
error_exit() {
|
|||
|
printf "%s: %s\n" "$PROGNAME" "${1:-"Unknown Error"}" >&2
|
|||
|
exit 1
|
|||
|
}
|
|||
|
|
|||
|
usage() {
|
|||
|
printf "usage: %s [OPTIONS] COMMAND [ARGS]\n" "$PROGNAME"
|
|||
|
printf "Simple client for twtxt\n"
|
|||
|
printf "Options:\n
|
|||
|
-c, --config PATH Specify a custom config file location.
|
|||
|
-v, --verbose Enable verbose output for debugging purposes.
|
|||
|
--version Show the version and exit.
|
|||
|
-h, --help Show this message and exit.
|
|||
|
|
|||
|
Commands:
|
|||
|
config Get or set config item.
|
|||
|
follow Add a new source to your followings.
|
|||
|
following Return the list of sources you’re following.
|
|||
|
quickstart Quickstart wizard for setting up twtxt.
|
|||
|
timeline Retrieve your personal timeline.
|
|||
|
tweet Append a new tweet to your twtxt file.
|
|||
|
unfollow Remove an existing source from your...
|
|||
|
view Show feed of given source.
|
|||
|
registry Show registers\n"
|
|||
|
}
|
|||
|
case $1 in
|
|||
|
-h | --help)
|
|||
|
usage; exit ;;
|
|||
|
-* | --*)
|
|||
|
usage; error_exit "unknown option $1" ;;
|
|||
|
*)
|
|||
|
echo " Work in Progress "
|
|||
|
;;
|
|||
|
esac
|