ops/bin/envs_toot

20 lines
384 B
Plaintext
Raw Normal View History

2019-10-14 22:08:03 +00:00
#!/usr/bin/env sh
2019-11-30 20:59:15 +00:00
print_usage() {
printf 'usage: envs_toot "your message"\n\n'
printf 'sample output:\nusername | your message\n'
exit 1
}
2019-10-14 22:08:03 +00:00
2019-11-30 20:59:15 +00:00
printf 'mastodon-toot as envs.net\n\n'
if [ "$1" = '-h' ] || [ "$1" = '--help' ] || [ "$1" = '?' ]; then
print_usage
elif [ -n "$1" ] && [ -z "$2" ]; then
sudo -u services /usr/bin/toot post "$(id -un) | $1"
2019-10-14 22:08:03 +00:00
else
2019-11-30 20:59:15 +00:00
print_usage
2019-10-14 22:08:03 +00:00
fi
exit 0