Update README

This commit is contained in:
derrod 2022-01-08 21:26:25 +01:00
parent be4c1b1cda
commit c86cb40c10

View file

@ -144,7 +144,7 @@ Note that this will log you out of the Epic Launcher.
Listing your games Listing your games
```` ````
legendary list-games legendary list
```` ````
This will fetch a list of games available on your account, the first time may take a while depending on how many games you have. This will fetch a list of games available on your account, the first time may take a while depending on how many games you have.
@ -169,7 +169,7 @@ These can then be entered into any other game launcher (e.g. Lutris/Steam) if th
Importing a previously installed game Importing a previously installed game
```` ````
legendary import-game Anemone /mnt/games/Epic/WorldOfGoo legendary import Anemone /mnt/games/Epic/WorldOfGoo
```` ````
**Note:** Importing will require a full verification so Legendary can correctly update the game later. **Note:** Importing will require a full verification so Legendary can correctly update the game later.
**Note 2:** In order to use an alias here you may have to put it into quotes if if contains more than one word, e.g. `legendary import-game "world of goo" /mnt/games/Epic/WorldOfGoo`. **Note 2:** In order to use an alias here you may have to put it into quotes if if contains more than one word, e.g. `legendary import-game "world of goo" /mnt/games/Epic/WorldOfGoo`.
@ -188,9 +188,10 @@ legendary -y egl-sync
## Usage ## Usage
```` ````
Legendary v0.X.X - "Codename"
usage: legendary [-h] [-H] [-v] [-y] [-V] [-J] [-A <seconds>] <command> ... usage: legendary [-h] [-H] [-v] [-y] [-V] [-J] [-A <seconds>] <command> ...
Legendary v0.X.X - "Codename" Legendary v0.20.23 - "Follow Freeman!"
optional arguments: optional arguments:
-h, --help show this help message and exit -h, --help show this help message and exit
@ -209,23 +210,24 @@ Commands:
auth Authenticate with the Epic Games Store auth Authenticate with the Epic Games Store
clean-saves Clean cloud saves clean-saves Clean cloud saves
cleanup Remove old temporary, metadata, and manifest files cleanup Remove old temporary, metadata, and manifest files
crossover Setup CrossOver for game launching (macOS only) crossover Setup CrossOver for launching games (macOS only)
download-saves Download all cloud saves download-saves Download all cloud saves
egl-sync Setup or run Epic Games Launcher sync egl-sync Setup or run Epic Games Launcher sync
eos-overlay Manage EOS Overlay install eos-overlay Manage EOS Overlay install
import-game Import an already installed game import Import an already installed game
info Prints info about specified app name or manifest info Prints info about specified app name or manifest
install (download, update, repair) install (download, update, repair)
Install/download/update/repair an app Install/download/update/repair a game
launch Launch a game launch Launch a game
list List available (installable) games
list-files List files in manifest list-files List files in manifest
list-games List available (installable) games
list-installed List installed games list-installed List installed games
list-saves List available cloud saves list-saves List available cloud saves
move Move specified app name to a new location
status Show legendary status information status Show legendary status information
sync-saves Sync cloud saves sync-saves Sync cloud saves
uninstall Uninstall (delete) a game uninstall Uninstall (delete) a game
verify-game Verify a game's local files verify Verify a game's local files
Individual command help: Individual command help:
@ -242,15 +244,15 @@ optional arguments:
Command: alias Command: alias
usage: legendary alias [-h] usage: legendary alias [-h]
<add|rename|remove|list> [App name/Old alias] <add|rename|remove|list> [<App name/Old alias>]
[New alias] [<New alias>]
positional arguments: positional arguments:
<add|rename|remove|list> <add|rename|remove|list>
Action: Add, rename, remove, or list alias(es) Action: Add, rename, remove, or list alias(es)
App name/Old alias App name when using "add" or "list" action, existing <App name/Old alias> App name when using "add" or "list" action, existing
alias when using "rename" or "remove" action alias when using "rename" or "remove" action
New alias New alias when using "add" action <New alias> New alias when using "add" action
optional arguments: optional arguments:
-h, --help show this help message and exit -h, --help show this help message and exit
@ -296,10 +298,10 @@ Command: crossover
usage: legendary crossover [-h] [--reset] [--download] [--ignore-version] usage: legendary crossover [-h] [--reset] [--download] [--ignore-version]
[--crossover-app <path to .app>] [--crossover-app <path to .app>]
[--crossover-bottle <bottle name>] [--crossover-bottle <bottle name>]
[App Name] [<App Name>]
positional arguments: positional arguments:
App Name App name to configure, will configure defaults if <App Name> App name to configure, will configure defaults if
ommited ommited
optional arguments: optional arguments:
@ -364,10 +366,10 @@ optional arguments:
to. to.
Command: import-game Command: import
usage: legendary import-game [-h] [--disable-check] [--with-dlcs] usage: legendary import [-h] [--disable-check] [--with-dlcs] [--skip-dlcs]
[--skip-dlcs] [--platform <Platform>] [--platform <Platform>]
<App Name> <Installation directory> <App Name> <Installation directory>
positional arguments: positional arguments:
<App Name> Name of the app <App Name> Name of the app
@ -414,7 +416,7 @@ positional arguments:
optional arguments: optional arguments:
-h, --help show this help message and exit -h, --help show this help message and exit
--base-path <path> Path for game installations (defaults to ~/legendary) --base-path <path> Path for game installations (defaults to ~/Games)
--game-folder <path> Folder for game installation (defaults to folder --game-folder <path> Folder for game installation (defaults to folder
specified in metadata) specified in metadata)
--max-shared-memory <size> --max-shared-memory <size>
@ -519,6 +521,26 @@ optional arguments:
Specify which bottle to use for CrossOver Specify which bottle to use for CrossOver
Command: list
usage: legendary list [-h] [--platform <Platform>] [--include-ue] [-T] [--csv]
[--tsv] [--json] [--force-refresh]
optional arguments:
-h, --help show this help message and exit
--platform <Platform>
Platform to fetch game list for (default: Mac on
macOS, otherwise Windows)
--include-ue Also include Unreal Engine content
(Engine/Marketplace) in list
-T, --third-party, --include-non-installable
Include apps that are not installable (e.g. that have
to be activated on Origin)
--csv List games in CSV format
--tsv List games in TSV format
--json List games in JSON format
--force-refresh Force a refresh of all game metadata
Command: list-files Command: list-files
usage: legendary list-files [-h] [--force-download] [--platform <Platform>] usage: legendary list-files [-h] [--force-download] [--platform <Platform>]
[--manifest <uri>] [--csv] [--tsv] [--json] [--manifest <uri>] [--csv] [--tsv] [--json]
@ -542,26 +564,6 @@ optional arguments:
--install-tag <tag> Show only files with specified install tag --install-tag <tag> Show only files with specified install tag
Command: list-games
usage: legendary list-games [-h] [--platform <Platform>] [--include-ue] [-T]
[--csv] [--tsv] [--json] [--force-refresh]
optional arguments:
-h, --help show this help message and exit
--platform <Platform>
Platform to fetch game list for (default: Mac on
macOS, otherwise Windows)
--include-ue Also include Unreal Engine content
(Engine/Marketplace) in list
-T, --third-party, --include-non-installable
Include apps that are not installable (e.g. that have
to be activated on Origin)
--csv List games in CSV format
--tsv List games in TSV format
--json List games in JSON format
--force-refresh Force a refresh of all game metadata
Command: list-installed Command: list-installed
usage: legendary list-installed [-h] [--check-updates] [--csv] [--tsv] usage: legendary list-installed [-h] [--check-updates] [--csv] [--tsv]
[--json] [--show-dirs] [--json] [--show-dirs]
@ -585,6 +587,19 @@ optional arguments:
-h, --help show this help message and exit -h, --help show this help message and exit
Command: move
usage: legendary move [-h] [--skip-move] <App Name> <New Base Path>
positional arguments:
<App Name> Name of the app
<New Base Path> Directory to move game folder to
optional arguments:
-h, --help show this help message and exit
--skip-move Only change legendary database, do not move files (e.g. if
already moved)
Command: status Command: status
usage: legendary status [-h] [--offline] [--json] usage: legendary status [-h] [--offline] [--json]
@ -625,8 +640,8 @@ optional arguments:
--keep-files Keep files but remove game from Legendary database --keep-files Keep files but remove game from Legendary database
Command: verify-game Command: verify
usage: legendary verify-game [-h] <App Name> usage: legendary verify [-h] <App Name>
positional arguments: positional arguments:
<App Name> Name of the app <App Name> Name of the app
@ -684,6 +699,8 @@ default_platform = Windows
disable_auto_crossover = false disable_auto_crossover = false
; Fallback to "Windows" platform if native version unavailable ; Fallback to "Windows" platform if native version unavailable
install_platform_fallback = true install_platform_fallback = true
; Default directory for native Mac applications
mac_install_dir = /User/legendary/Applications
[Legendary.aliases] [Legendary.aliases]
; List of aliases for simpler CLI use ; List of aliases for simpler CLI use