utils upgrade

This commit is contained in:
2026-02-21 18:10:09 +08:00
parent f4c500d6cd
commit 153776c54e
31 changed files with 608 additions and 95 deletions

View File

@@ -1,5 +1,25 @@
#!/usr/bin/env bash
set -euo pipefail
set -eo pipefail
show_usage() {
cat <<EOF
Usage: $(basename "$0") [-h] [search]
List or search HTTP status codes.
Options:
-h, --help Show this help message
Arguments:
search Search term to filter status codes
EOF
}
if [[ "$1" == "-h" || "$1" == "--help" ]]; then
show_usage
exit 0
fi
statuses="100 Continue
101 Switching Protocols
@@ -62,7 +82,7 @@ statuses="100 Continue
511 Network Authentication Required"
if [ $# -eq 0 ]; then
echo "$statuses"
echo "$statuses"
else
echo "$statuses" | grep -i --color=never "$@"
echo "$statuses" | grep -i --color=never "$@"
fi