Prompt Interativo para o Legendary
Publicado por João Gabriel (última atualização em 03/02/2021)
[ Hits: 1.689 ]
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
Shell script para duplicação de CD's
Compilação automática do kernel Linux-libre 3.14.16
Systemctl-config - parada ou reativação de um serviço do systemD
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Problema com som no laptop (5)
Quando vocês pararam de testar distros? (11)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









