Commit f764fbb
committed
Change
This PR removes `reqwest`, and its transitive dependencies like `tokio`,
and uses `ureq` instead. The latter library uses `curl` as HTTP client.
`libcurl` should be installed by default on all current Windows and
MacOS installations, and most likely by all serious Linux distros, too.
`libcurl` is only loaded at runtime instead of being a hard dependecy.
This way, if `libcurl` is not installed, the program will still run just
fine, but the self update will fail.
This changes makes the `github` example much smaller:
```text
1808048 github.master
1127536 github.patch
-680512 bytes or -38%
```
```text
$ size github.master github.patch
text data bss dec filename
1738914 52288 529 1791731 github.master
1078768 31784 465 1111017 github.patch
-660146 -20504 -64 -680714
```reqwest dependency against ureq
1 parent fb8d96f commit f764fbb
9 files changed
+168
-371
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | 22 | | |
25 | 23 | | |
26 | 24 | | |
27 | 25 | | |
28 | 26 | | |
29 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | | - | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
38 | | - | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | 7 | | |
| 8 | + | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
154 | 153 | | |
155 | 154 | | |
156 | 155 | | |
157 | | - | |
158 | 156 | | |
159 | 157 | | |
160 | 158 | | |
| |||
172 | 170 | | |
173 | 171 | | |
174 | 172 | | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
188 | 182 | | |
189 | | - | |
| 183 | + | |
190 | 184 | | |
191 | 185 | | |
192 | 186 | | |
| |||
195 | 189 | | |
196 | 190 | | |
197 | 191 | | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | 192 | | |
214 | 193 | | |
215 | 194 | | |
216 | | - | |
| 195 | + | |
217 | 196 | | |
218 | 197 | | |
219 | 198 | | |
| |||
472 | 451 | | |
473 | 452 | | |
474 | 453 | | |
475 | | - | |
476 | 454 | | |
477 | 455 | | |
478 | 456 | | |
479 | 457 | | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
489 | | - | |
490 | | - | |
491 | | - | |
492 | | - | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
493 | 461 | | |
494 | 462 | | |
495 | 463 | | |
496 | 464 | | |
497 | | - | |
498 | 465 | | |
499 | 466 | | |
500 | 467 | | |
501 | 468 | | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | | - | |
513 | | - | |
514 | | - | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
515 | 472 | | |
516 | 473 | | |
517 | 474 | | |
| |||
562 | 519 | | |
563 | 520 | | |
564 | 521 | | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | 522 | | |
570 | 523 | | |
571 | 524 | | |
| |||
589 | 542 | | |
590 | 543 | | |
591 | 544 | | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | | - | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
8 | | - | |
9 | | - | |
10 | 7 | | |
| 8 | + | |
11 | 9 | | |
12 | 10 | | |
13 | 11 | | |
| |||
153 | 151 | | |
154 | 152 | | |
155 | 153 | | |
156 | | - | |
157 | 154 | | |
158 | 155 | | |
159 | 156 | | |
| |||
174 | 171 | | |
175 | 172 | | |
176 | 173 | | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
190 | 183 | | |
191 | | - | |
| 184 | + | |
192 | 185 | | |
193 | 186 | | |
194 | 187 | | |
| |||
197 | 190 | | |
198 | 191 | | |
199 | 192 | | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | 193 | | |
216 | 194 | | |
217 | 195 | | |
218 | | - | |
| 196 | + | |
219 | 197 | | |
220 | 198 | | |
221 | 199 | | |
| |||
483 | 461 | | |
484 | 462 | | |
485 | 463 | | |
486 | | - | |
487 | 464 | | |
488 | 465 | | |
489 | 466 | | |
| |||
492 | 469 | | |
493 | 470 | | |
494 | 471 | | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | | - | |
501 | | - | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
508 | 475 | | |
509 | 476 | | |
510 | 477 | | |
511 | 478 | | |
512 | | - | |
513 | 479 | | |
514 | 480 | | |
515 | 481 | | |
| |||
519 | 485 | | |
520 | 486 | | |
521 | 487 | | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
528 | | - | |
529 | | - | |
530 | | - | |
531 | | - | |
532 | | - | |
533 | | - | |
534 | | - | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
535 | 491 | | |
536 | 492 | | |
537 | 493 | | |
| |||
586 | 542 | | |
587 | 543 | | |
588 | 544 | | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | 545 | | |
594 | 546 | | |
595 | 547 | | |
| |||
614 | 566 | | |
615 | 567 | | |
616 | 568 | | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
636 | | - | |
637 | | - | |
0 commit comments