Commit Graph

154 Commits

Author SHA1 Message Date
573fc14767 create cache module 2024-12-09 04:31:00 +01:00
2d84c514a7 offline mode, expanded logging 2024-12-09 04:14:53 +01:00
15a2ed70c2 . 2024-11-03 17:24:17 +01:00
ae2458a159 update simple-log 2024-10-04 18:13:45 +02:00
41a17c8f57 replace map flatten with and_then 2024-10-04 17:34:23 +02:00
cfc00fd7bc remove .iw4xrevision 2024-10-01 18:33:29 +02:00
519f70dd45 verify local file hash, add retry, add cache busting on retry 2024-09-24 17:53:45 +02:00
15ee7d570b set log path for unix to /var/log
fixes #149
2024-09-24 17:31:47 +02:00
a5508e9cfa download bonus content by default, add --skip-bonus 2024-09-20 00:50:11 +02:00
35ec579a06 error logging for failed/retry download 2024-09-18 16:09:45 +02:00
252ac66234 cleanup extend.rs 2024-09-18 16:09:31 +02:00
76fd1c6996 bruh 2024-09-06 11:24:49 +02:00
3963f8fc9b handle some networking errors
assume we are up to date if we can't fetch latest version
2024-09-06 11:10:05 +02:00
f11849b436 backport extend 2024-09-06 03:59:00 +02:00
b181cde007 cleanup http 2024-09-06 03:45:11 +02:00
68e4c727e5 fix unused import 2024-09-01 09:31:13 +02:00
880afb14b1 baby's first unit tests 2024-09-01 09:26:33 +02:00
bdb3a5f2b4 cleanup misc 2024-09-01 08:11:00 +02:00
757aad43a1 keep .iw4xrevision
used by iw4x to determine if update is available
2024-08-30 08:42:59 +02:00
470bc50ad5 replace error print 2024-08-30 08:35:50 +02:00
fa793ce4bc delete .iw4xrevision 2024-08-30 00:03:13 +02:00
2f71afc1d3 fix print 2024-08-29 23:43:45 +02:00
9b215e5ea8 .hashes/.sha-sums, .iw4xrevision -> awcache.json 2024-08-29 23:36:09 +02:00
8d05683bd1 everything tbh 2024-08-29 22:02:19 +02:00
sebastian
efd2f63886 Added loop for retrying failed downloads 2024-08-24 11:42:12 -05:00
b5bc8daaa7 fix: my mistake (#134) 2024-08-17 22:17:15 +02:00
80cf127d4b maint: update format 2024-08-17 21:58:16 +02:00
fa31a548e5 maint: remove unused import 2024-08-17 21:54:05 +02:00
2a7ceee990 tweakin 2024-07-30 16:29:13 +02:00
26f7d85878 replace sh1 file hashes with blake3 2024-07-20 10:49:36 +02:00
7c8752aefa --redist close launcher after finishing 2024-07-13 19:42:47 +02:00
786621f9c0 automatically install dependencies 2024-07-13 08:29:11 +02:00
FallBackITA27
a81c4eedfc cargo fmt 2024-07-11 13:26:39 +02:00
FallBackITA27
288cf0b196 more detailed errors 2024-07-11 13:23:35 +02:00
FallBackITA27
6d6821e88c panic error 2024-07-09 20:54:30 +02:00
db9e0d9203 force "+set logfile 1" iw4x arg 2024-07-03 03:54:50 +02:00
0c2126e818 store local hash instead of remote 2024-06-29 09:51:38 +02:00
6173fb218e (unix) launch using wine if found 2024-06-26 15:08:21 +02:00
30c6d568b8 log exit code and keep console open if it isn't 0 2024-06-26 14:58:00 +02:00
70ce839c86 try setting permissions on executables 2024-06-26 14:48:27 +02:00
b614658346 maint: handle missing tag_name from github's JSON reply 2024-04-11 13:08:10 +02:00
6cc11fe817 misc 2024-04-03 01:34:47 +02:00
9a8568d692 logging 2024-04-03 01:26:56 +02:00
bf7bd86934 add length check to arg_value 2024-03-30 18:48:11 +01:00
87535fb839 add delete support for dirs 2024-03-01 10:37:56 +01:00
4d6f056d7b use_https default true 2024-02-29 10:33:31 +01:00
bb66366f41 write games.json content to file on error 2024-02-20 19:54:16 +01:00
bd26533ae2 add debug print to get_body 2024-02-20 19:44:11 +01:00
55328a969b remove unused imports 2024-02-20 01:56:23 +01:00
512a073b07 remove debug print 2024-02-20 01:47:35 +01:00