feat(communication/whatsapp): add whatsapp desktop client

This commit is contained in:
harshv5094 (personal PC) 2024-10-16 10:20:30 +05:30
parent 49379a7ede
commit b8a454fa92
2 changed files with 39 additions and 3 deletions

View File

@ -0,0 +1,30 @@
#!/bin/sh -e
. ../../common-script.sh
installWhatsapp() {
printf "%b\n" "${YELLOW}The app we are installing is Zap-Zap, an Open Source Desktop Client for Linux${RC}"
case "$PACKAGER" in
pacman)
if ! command_exists zapzap; then
printf "%b\n" "${YELLOW}Installing Whatsapp(Zap-Zap by rtosta) AUR PACKAGE${RC}"
"$AUR_HELPER" -S --needed --noconfirm zapzap
printf "%b\n" "${GREEN}WhatsApp(Zap-Zap by rtosta) is installed. Search ZapZap to start WhatsApp${RC}"
return
else
printf "%b\n" "${GREEN}Whatsapp(Zap-Zap by rtosta) is already installed${RC}"
return
fi
;;
*)
. ../setup-flatpak.sh
printf "%b\n" "${YELLOW} Installing Whatsapp(Zap-Zap by rtosta) Flatpak ${RC}"
flatpak install flathub com.rtosta.zapzap
printf "%b\n" "${GREEN}WhatsApp(Zap-Zap by rtosta) is installed. Search ZapZap to start WhatsApp${RC}"
return
;;
esac
}
checkEnv
installWhatsapp

View File

@ -78,6 +78,12 @@ description = "Telegram is a cloud-based messaging app known for its speed and s
script = "communication-apps/telegram-setup.sh"
task_list = "I"
[[data.entries]]
name = "WhatsApp"
description = "WhatsApp is a cloud-based messaging app known for its speed and security, offering features like group chats, channels, and end-to-end encrypted calls."
script = "communication-apps/whatsapp-setup.sh"
task_list = "I"
[[data.entries]]
name = "Zoom"
description = "Zoom is a widely-used video conferencing platform that allows users to host virtual meetings, webinars, and online collaboration with features like screen sharing and recording."