Prompt Interativo para o Legendary
Publicado por João Gabriel (última atualização em 03/02/2021)
[ Hits: 1.240 ]
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
Extrair arquivos pelo Nautilus com 7z e Yad
Script de compilação do kernel 3.3.2 com cflags -march=native e patch 3.3.0-ck1 para ubuntu 11.10
4net.sh - Calcula velocidade de transmissão na rede
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Conheça o Octopi, outro frontend para o Pacman com acesso ao ARU (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Como compilar o DOOM RETRO no Linux
Stacer - um otimizador gráfico básico de Linux
Corrigindo o erro de "WARNING: Possibly missing firmware for module" no Arch Linux
Como colocar uma assinatura digital em um código compilado ! (0)
Após atualização do Ubuntu 22.04.4 LTS perdi a instalação da placa de ... (0)
DRIVER DE ADPTADOR HDMI PARA USB (2)