sha_url: Download a file from a URL and find a SHA-1 hash of it

Description Usage Arguments Examples

Description

This will download a file and find a SHA-1 hash of it, using digest(). The primary purpose of this function is to provide an easy way to find the value of sha which can be passed to source_url().

Usage

1
sha_url(url, cmd = TRUE)

Arguments

url

The URL of the file to find a hash of.

cmd

If TRUE (the default), print out a command for sourcing the URL with source_url(), including the hash.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
## Not run: 
# Get the SHA hash of a file. It will print the text below and return
# the hash as a string. This is a very long URL; break it up so it can be
# seen more easily in the examples.
test_url <- paste0("https://gist.github.com/wch/dae7c106ee99fe1fdfe7",
                   "/raw/db0c9bfe0de85d15c60b0b9bf22403c0f5e1fb15/test.r")
sha_url(test_url)
# Command for sourcing the URL:
#  downloader::source_url("https://gist.github.com/wch/dae7c106ee99fe1fdfe7
#  /raw/db0c9bfe0de85d15c60b0b9bf22403c0f5e1fb15/test.r",
#    sha="9b8ff5213e32a871d6cb95cce0bed35c53307f61")
# [1] "9b8ff5213e32a871d6cb95cce0bed35c53307f61"

## End(Not run)

downloader documentation built on May 2, 2019, 8:19 a.m.