lix/doc/manual
Tony Olagbaiye 5b8c1deb18 fetchTree: Allow fetching plain files
Add a new `file` fetcher type, which will fetch a plain file over
http(s), or from the local file.

Because plain `http(s)://` or `file://` urls can already correspond to
`tarball` inputs (if the path ends-up with a know archive extension),
the URL parsing logic is a bit convuluted in that:

- {http,https,file}:// urls will be interpreted as either a tarball or a
  file input, depending on the extensions of the path part (so
  `https://foo.com/bar` will be a `file` input and
  `https://foo.com/bar.tar.gz` as a `tarball` input)
- `file+{something}://` urls will be interpreted as `file` urls (with
  the `file+` part removed)
- `tarball+{something}://` urls will be interpreted as `tarball` urls (with
  the `tarball+` part removed)

Fix #3785

Co-Authored-By: Tony Olagbaiye <me@fron.io>
2022-05-19 18:24:49 +02:00
..
src fetchTree: Allow fetching plain files 2022-05-19 18:24:49 +02:00
theme doc/manual: don't need to copy highlight.js manually 2021-08-04 19:47:05 -07:00
book.toml Improve margins between sections 2020-08-19 12:31:18 +02:00
custom.css Improve margins between sections 2020-08-19 12:31:18 +02:00
generate-builtins.nix Anchor with prefix 2022-02-24 13:50:50 +01:00
generate-manpage.nix Remove links to .md files in help output 2021-10-06 13:01:18 +02:00
generate-options.nix manual: Add some anchor targets for the nix.conf options 2022-04-05 13:50:42 +02:00
local.mk Add html make target 2022-02-23 15:06:13 +01:00
quote-literals.xsl Generate release notes again 2014-03-12 14:24:29 +01:00
utils.nix Group subcommands by category 2021-01-25 18:19:32 +01:00