~rootmos/fetch

b74abcddd0f4365a3d6e3ec306de0aff18fd268c — Gustav Behm 4 months ago 357a735 readme
A little text about why
2 files changed, 24 insertions(+), 0 deletions(-)

M README.md
M doc/README.in.md
M README.md => README.md +12 -0
@@ 4,6 4,18 @@ File download helpers
[![builds.sr.ht status](https://builds.sr.ht/~rootmos/fetch.svg)](https://builds.sr.ht/~rootmos/fetch?)
[![CC0 1.0 Universal](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)

A file download and checksumming helper scripts.

Why bother? Why not simply `wget`?
* make an audit trail recording from where and when a file was downloaded
  - checksums to detect upstream changes
  - records at least one version of a file for which your project works
* publicly accessible files you don't want to distribute:
  - GPL (e.g. Linux kernel)
  - reference documentation (e.g. RFCs)
* cache large files
  - for instance when developing tools (e.g. a CI-script) that requires downloading dependencies

## Usage
```
usage: fetch [-h] [--log LOG] [--log-file FILE] [--root ROOT]

M doc/README.in.md => doc/README.in.md +12 -0
@@ 4,6 4,18 @@ File download helpers
[![builds.sr.ht status](https://builds.sr.ht/~rootmos/fetch.svg)](https://builds.sr.ht/~rootmos/fetch?)
[![CC0 1.0 Universal](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)

A file download and checksumming helper scripts.

Why bother? Why not simply `wget`?
* make an audit trail recording from where and when a file was downloaded
  - checksums to detect upstream changes
  - records at least one version of a file for which your project works
* publicly accessible files you don't want to distribute:
  - GPL (e.g. Linux kernel)
  - reference documentation (e.g. RFCs)
* cache large files
  - for instance when developing tools (e.g. a CI-script) that requires downloading dependencies

## Usage
@include "usage.fetch"