wip3
This commit is contained in:
+36
-9
@@ -1,13 +1,40 @@
|
||||
#!/usr/bin/env bash
|
||||
##makedesc: Install telegram (latest)
|
||||
|
||||
echo
|
||||
echo "==============================================="
|
||||
echo "Installing telegram (latest)..."
|
||||
echo "==============================================="
|
||||
echo
|
||||
set -eo pipefail
|
||||
|
||||
mkdir -p "$HOME/install" "$HOME/.local/bin"
|
||||
wget "https://telegram.org/dl/desktop/linux" -O $HOME/install/telegram.tar.gz && \
|
||||
tar -xJf $HOME/install/telegram.tar.gz -C $HOME/.local/bin
|
||||
$HOME/.local/bin/Telegram/Telegram & disown > /dev/null
|
||||
installed() { command -v "$1" >/dev/null 2>&1; }
|
||||
|
||||
install() {
|
||||
if [ "$(uname -s)" = "Darwin" ]; then
|
||||
if installed brew; then
|
||||
brew install --cask telegram
|
||||
else
|
||||
echo "ERROR: Install Homebrew first." >&2
|
||||
exit 1
|
||||
fi
|
||||
return
|
||||
fi
|
||||
|
||||
echo
|
||||
echo "==============================================="
|
||||
echo "Installing telegram"
|
||||
echo "==============================================="
|
||||
echo
|
||||
|
||||
mkdir -p "$HOME/install" "$HOME/.local/bin"
|
||||
if installed wget; then
|
||||
wget -q --show-progress "https://telegram.org/dl/desktop/linux" -O "$HOME/install/telegram.tar.gz"
|
||||
else
|
||||
curl -fsSL "https://telegram.org/dl/desktop/linux" -o "$HOME/install/telegram.tar.gz"
|
||||
fi
|
||||
tar -xJf "$HOME/install/telegram.tar.gz" -C "$HOME/.local/bin"
|
||||
|
||||
echo
|
||||
echo "Finish!"
|
||||
echo
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
*) install ;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user