Add get_user.sh

This commit is contained in:
Sarina
2024-07-22 20:14:05 +03:30
parent a467160bbe
commit 6866b0030f
2 changed files with 36 additions and 3 deletions

View File

@ -0,0 +1,32 @@
#!/bin/bash
source /etc/hysteria/core/scripts/path.sh
# Check if a username is provided
if [ -z "$1" ]; then
echo "Usage: $0 <username>"
exit 1
fi
USERNAME=$1
# Check if users.json file exists
if [ ! -f "$USERS_FILE" ]; then
echo "users.json file not found!"
exit 1
fi
# Extract user info using jq
USER_INFO=$(jq -r --arg username "$USERNAME" '.[$username] // empty' $USERS_FILE)
# Check if user info is found
if [ -z "$USER_INFO" ]; then
echo "User '$USERNAME' not found."
exit 1
fi
# Print user info
echo "$USER_INFO" | jq .
exit 0

View File

@ -13,15 +13,16 @@ if ! command -v jq &> /dev/null || ! command -v git &> /dev/null || ! command -v
apt update && apt upgrade -y && apt install jq qrencode curl pwgen uuid-runtime python3 python3-pip git -y apt update && apt upgrade -y && apt install jq qrencode curl pwgen uuid-runtime python3 python3-pip git -y
fi fi
# TODO: change the url later
git clone https://github.com/Iam54r1n4/Hysteria2 /etc/hysteria
# Add alias 'hys2' for Hysteria2 # Add alias 'hys2' for Hysteria2
if ! grep -q "alias hys2='/etc/hysteria/menu.sh'" ~/.bashrc; then if ! grep -q "alias hys2='/etc/hysteria/menu.sh'" ~/.bashrc; then
echo "alias hys2='/etc/hysteria/menu.sh'" >> ~/.bashrc echo "alias hys2='/etc/hysteria/menu.sh'" >> ~/.bashrc
source ~/.bashrc source ~/.bashrc
fi fi
# TODO: change the url later
git clone https://github.com/Iam54r1n4/Hysteria2 /etc/hysteria
cd /etc/hysteria cd /etc/hysteria
chmod +x menu.sh chmod +x menu.sh
./menu.sh ./menu.sh