Prompt Interativo para o Legendary
Publicado por João Gabriel (última atualização em 03/02/2021)
[ Hits: 1.713 ]
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
exenow - Habilitando suporte a executaveis windows no kernel do linux
Padronização de usuários em vários micros
Script para listar tentativas de acessos
Gerador de senhas aleatórias com pwgen
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Midia de instalação LM-21.3 não inicializa (12)
Linux MInt nao reconhece placa de som (0)









