Prompt Interativo para o Legendary
Publicado por João Gabriel (última atualização em 03/02/2021)
[ Hits: 1.581 ]
Eu gosto muito do Legendary, um cliente CLI para Epic Games no Linux, que através da integração com o Wine, permite rodar jogos da Epic Games! A única coisa que falta na minha opinião era um prompt interativo, para faciltar a utilização. Eu decidi, então, criar um sript para permitir a utilização interativa do Legendary:
Eu sempre tento fazer meus scripts POSIX-compliant, e esse é totalmente POSIX-compliant:
#!/bin/sh
## Interactive Legendary prompt
## Made by goll (goll72)
printhelp() {
cat <<EOF
Commands:
auth / login Authenticate with EPIC
install (download,update,repair)
Download a game
uninstall Uninstall (delete) a game
launch Launch a game
list-games List available (installable)
games
list-installed List installed games
list-files List files in manifest
list-saves List available cloud saves
download-saves Download all cloud saves
sync-saves Sync cloud saves
verify-game Verify a game's local files
import-game Import an already installed game
egl-sync Setup or run Epic Games Launcher
sync
status Show legendary status
information
cleanup Remove old temporary, metadata,
and manifest files
clear Clears the screen
EOF
}
while true; do
printf '%sLegend>%s ' "$(tput bold)" "$(tput sgr0)"
read legendOpts
case "$legendOpts" in
help* ) printhelp ;;
auth*|login* )
if grep -- "--delete" <<EOF
$legendOpts
EOF
then
legendary auth --delete
else
legendary auth
fi
;;
exit*|quit* ) exit ;;
clear* ) clear ;;
install*|download-saves*|download*|update*|repair*|uninstall*|launch*|list-games*|list-installed*|list-files*|list-saves*|sync-saves*|verify-game*|import-game*|egl-sync*|status*|cleanup* ) legendary $legendOpts ;;
* )
printhelp
printf "\n Invalid options.\n"
;;
esac
done
Instalador de novas versões do Java no Debian
Configuração de rede wireless (WPA)
Automatizador de instalação para Arch Linux
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
How can I remove duplicate MSG files from my folders effectively? (0)
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









