nix-prefetch-url
    copy a file from a URL into the store and print its MD5 hash
  
  
    
      nix-prefetch-url
      url
    
  
  
    Description
    
      The command nix-prefetch-url downloads the
      file referenced by the URL url,
      prints its MD5 cryptographic hash code, and copies it into the
      Nix store.  The file name in the store is
      hash-basename,
      where basename is everything
      following the final slash in url.
    
    
      This command is just a convenience to Nix expression writers.
      Often a Nix expressions fetch some source distribution from the
      network using the fetchurl expression
      contained in nixpkgs.  However,
      fetchurl requires an MD5 hash.  If you don't
      know the hash, you would have to download the file first, and
      then fetchurl would download it again when
      you build your Nix expression.  Since
      fetchurl uses the same name for the
      downloaded file as nix-prefetch-url, the
      redundant download can be avoided.
    
  
  
    Examples
    
$ nix-prefetch-url ftp://ftp.nluug.nl/pub/gnu/make/make-3.80.tar.bz2
...
file has hash 0bbd1df101bc0294d440471e50feca71
...