ficsit-cli-flake/cli
mircearoata d051b5800a
perf(ftp): reduce number of ftp commands run in install preparation (#63)
* perf(ftp): use MLST or LIST first to determine if path exists over ftp

* perf(ftp): optimistically check directories from target path up when creating directory

* fix(ftp): skip . and .. in ReadDir

* perf(remote): parallelize old mod removal

* perf(remote): parallelize install validation

* perf(remote): remove unnecessary validation in GetGameVersion

* pref(remote): reduce amount of Validate and GetPlatform calls

* chore: remove unnecessary error handling
2024-05-05 23:01:17 +02:00
..
cache fix: load cache integrity as plain map (#60) 2024-02-02 01:34:22 +02:00
disk perf(ftp): reduce number of ftp commands run in install preparation (#63) 2024-05-05 23:01:17 +02:00
provider refactor: zerolog -> slog, errors.Wrap -> fmt.Error (#49) 2023-12-16 16:19:53 +02:00
context.go feat: sftp (#51) 2023-12-28 02:13:09 +02:00
installations.go perf(ftp): reduce number of ftp commands run in install preparation (#63) 2024-05-05 23:01:17 +02:00
installations_test.go chore: lint 2023-12-28 03:26:17 +02:00
platforms.go fix: various edge cases (#45) 2023-12-07 23:31:37 +02:00
profiles.go refactor: zerolog -> slog, errors.Wrap -> fmt.Error (#49) 2023-12-16 16:19:53 +02:00
profiles_test.go feat: add mod upload command 2022-10-14 19:11:16 +03:00
resolving_test.go refactor: zerolog -> slog, errors.Wrap -> fmt.Error (#49) 2023-12-16 16:19:53 +02:00
test_helpers.go feat: threaded download pooling (#48) 2023-12-16 13:59:58 +02:00