derrod
e71ab3155e
[cli/api/models] Add "activate" command to redeem Uplay games
2021-12-03 14:07:57 +01:00
derrod
a8e35e9f3b
[cli] Show download url for PyInstaller build updates
2021-12-03 12:47:07 +01:00
derrod
c33f9a0084
[cli] Enable save-sync of Mac titles
2021-12-02 17:06:08 +01:00
derrod
6f7989ab50
[cli/core/utils/lfs] Also enable update notification on macOS
2021-12-02 16:51:48 +01:00
derrod
9e21a81c96
[cli] install: Set platform when getting game metadata
2021-12-02 16:16:52 +01:00
derrod
1dfc5aabe7
[cli/core/models/utils] macOS cloud save support
2021-12-02 15:24:01 +01:00
derrod
4eaa608370
[cli] Set default platform to Mac when running on macOS
2021-12-02 15:23:16 +01:00
derrod
aeecaa4d3e
[cli] Show warning if platform may be invalid
2021-12-02 15:22:13 +01:00
derrod
8fb4c56730
[cli] Fix some remaining platform-unawareness
2021-12-02 14:34:29 +01:00
derrod
356f0f84f5
[cli/core/models] Access namespace/catalog item id directly
2021-12-02 14:28:21 +01:00
derrod
999ff36667
[cli] Include platform in installed list
...
Also remove stray debug print
2021-12-02 13:35:56 +01:00
derrod
fe912246a5
[cli] Fix variable overlap
2021-12-02 13:31:55 +01:00
derrod
2ff6712932
[cli] Fix help text for --platform options
2021-12-01 22:14:49 +01:00
derrod
260c0e97a2
[cli] Include platform in status output
2021-12-01 22:04:30 +01:00
derrod
24832ea074
[cli] Add --platform to import
2021-12-01 21:30:15 +01:00
derrod
de24ee8157
[cli] Do not crash if DLC is missing metadata for some reason
...
Fixes #371
2021-12-01 21:19:40 +01:00
derrod
0d1592266b
[cli] Set platform argument default
2021-12-01 21:06:39 +01:00
derrod
e8207d53cd
[cli/core] Ensure update checks use the right platform(s)
2021-12-01 21:02:38 +01:00
derrod
f280d53496
[cli/core/lfs] Add support for mixing platforms
2021-12-01 20:57:43 +01:00
derrod
106ed16a49
[cli/core] Do not delete merely incomplete saves unless user says so
2021-10-21 14:27:08 +02:00
derrod
355b1107e6
[cli/core] Add "clean-saves" command to remove obsolete/broken cloud save data
2021-10-21 13:26:36 +02:00
derrod
2146a45104
[cli] Explicitly set CSV/TSV line terminator
...
Fixes #358
2021-10-21 11:39:11 +02:00
derrod
856c5ef2ee
[cli] Abort install if game is managed by third party store
2021-10-16 19:47:19 +02:00
derrod
8c002a76e0
[cli/core] Replace old manual game store query with new property
2021-10-16 19:44:15 +02:00
derrod
7f53746ee6
[cli] Show note when no game information is available
2021-10-16 19:33:59 +02:00
derrod
b57735abf3
[core] Show warning in "info" if game asset is unavailable
...
Also disable manifest download as that will probably fail.
2021-10-16 18:59:54 +02:00
derrod
fa9e650ea1
[cli] Ensure "info" JSON output items are null if empty
2021-10-16 18:58:20 +02:00
derrod
27c92e3555
[cli] Add more descriptive error message when directory no longer exists
...
Fixes #258
2021-10-10 17:17:42 +02:00
derrod
6d3a8af70b
[cli] Make it possible to uninstall DLC
2021-10-10 17:08:05 +02:00
derrod
6cef1a1410
[cli] Fix "info" command for games without asset data (e.g. Origin)
2021-10-10 12:36:38 +02:00
derrod
9693a0b8ff
[cli] Do not print empty info items
2021-10-10 12:36:16 +02:00
derrod
8da4b55987
[cli] Fix --dry-run for Origin launch
2021-10-10 12:33:42 +02:00
derrod
3aad87e1a9
[cli] "info" command: break down install/download size by install tag
2021-10-09 17:33:56 +02:00
derrod
ea01cb6302
[cli] Add "--skip-dlc" flag to install command
2021-10-08 10:20:39 +02:00
derrod
ce89965274
[cli] Add automatic DLC import to "import-game"
2021-10-08 10:20:23 +02:00
derrod
2f6f043716
[cli] Do not import DLC if base game is not installed
...
Fixes #351
2021-10-08 09:43:36 +02:00
derrod
6486d02daa
[cli] Resolve app name alias when adding new alias
2021-10-07 17:06:39 +02:00
derrod
b857967dfa
[cli/core] Add WebView killswitch to Legendary update data
...
In case epic breaks it, this at least lets us disable it remotely.
2021-10-07 05:20:08 +02:00
derrod
96ff42f05a
[cli/utils] Skip logout when using Qt/GTK, faster logout on Windows
2021-10-07 05:10:14 +02:00
derrod
15591a1e2d
[cli/utils] Add support for logging in via web view
...
Also adds pywebview as optional dependency to setup.py
2021-10-06 10:54:25 +02:00
derrod
26715695d8
[cli] Load JSON if user pastes full response rather than just SID
2021-10-06 07:24:33 +02:00
derrod
4e539c4fd5
[cli] Print manifest install tags in "info" command
2021-10-05 09:47:59 +02:00
derrod
ead2bdc16c
[cli] Add global "-J" option to pretty-print JSON
2021-10-05 08:47:28 +02:00
derrod
56fdfba787
[cli] Add JSON output to "info" command
2021-10-05 08:41:57 +02:00
derrod
8460fdfd2a
[cli/core/lfs] Add support for trying multiple encryption keys
...
Should Epic change the key used for EGL in the future we want to
be backwards-compatible to existing (outdated) EGL installs as well
as new ones without having to push out a new release.
Also forces updating of version data before attempting the import to
get the latest key(s) and adds a log message when auth data is deleted.
2021-10-05 07:34:52 +02:00
derrod
09c52b66ff
[cli] Log app title/name when preparing download
2021-10-02 23:09:59 +02:00
derrod
0b97cdeeef
[cli] Add alias management commands
2021-10-02 22:54:56 +02:00
derrod
0d8b74a9e0
[cli/core/utils/lfs] Add automatic alias generation
2021-10-02 21:10:25 +02:00
derrod
8f6cb9c856
[cli] Add alias feature for app names
2021-10-02 07:41:11 +02:00
derrod
f22c8d0ab6
[cli] Add --skip-sdl and --disable-sdl options
...
--skip-sdl simply skips the prompt and selects the defaults.
--disable-sdl disables selective downloading for the title and
will reset existing SDL settings (if any). Can be re-enabled
with --reset-sdl or by removing the config option manually.
The combination "--reset-sdl --disable-sdl" is allowed and will
reset existing tags while keeping SDL disabled.
2021-09-29 08:05:37 +02:00