update envs_toot - use a array for verifyed user ids

This commit is contained in:
creme 2020-02-09 15:22:45 +00:00
parent 0dfad1e52d
commit 7b89731431
1 changed files with 4 additions and 4 deletions

View File

@ -1,15 +1,16 @@
#!/usr/bin/env bash #!/usr/bin/env bash
declare -a verify_id=('0' '10000')
print_usage() { print_usage() {
printf 'usage: envs_toot "your message"\n\n' printf 'usage: envs_toot "your message"\n\n'
printf 'sample output:\nusername | your message\n' printf 'sample output:\nusername | your message\n'
exit 1 exit 1
} }
if [ "$(id -u)" -eq 0 ] || [ "$(id -u)" -eq 10000 ] ; then printf 'mastodon-toot as envs.net\n\n'
printf 'mastodon-toot as envs.net\n\n'
if printf '%s\n' "${verify_id[@]}" | grep -q -P ^"$(id -u)"$; then
if [ "$1" = '-h' ] || [ "$1" = '--help' ] || [ "$1" = '?' ]; then if [ "$1" = '-h' ] || [ "$1" = '--help' ] || [ "$1" = '?' ]; then
print_usage print_usage
elif [ -n "$1" ] && [ -z "$2" ]; then elif [ -n "$1" ] && [ -z "$2" ]; then
@ -17,7 +18,6 @@ if [ "$(id -u)" -eq 0 ] || [ "$(id -u)" -eq 10000 ] ; then
else else
print_usage print_usage
fi fi
else else
printf 'sorry only root and creme can toot as envs.\n' && exit 1 printf 'sorry only root and creme can toot as envs.\n' && exit 1
fi fi