mirror of https://git.envs.net/envs/ops.git
update envs_toot - use a array for verifyed user ids
This commit is contained in:
parent
0dfad1e52d
commit
7b89731431
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue