< Rebol Programming
USAGE:
LAUNCH-THRU url /update /check info
DESCRIPTION:
Launch a net file from the disk cache.
LAUNCH-THRU is a function value.
ARGUMENTS:
- url -- (Type: url file)
REFINEMENTS:
- /update -- Force update from source site
- /check -- Update only if version, checksum/secure, or date/size do not match.
- info -- (Type: any)
SOURCE CODE
launch-thru: func [
"Launch a net file from the disk cache."
url [url! file!]
/update "Force update from source site"
/check {Update only if version, checksum/secure, or date/size do not match.} info
/local data
][
if not data: either update [
read-thru/update/expand url
] [
read-thru/check/expand url info
] [
alert reform ["Cannot launch" url]
return none
]
launch/secure-cmd path-thru url
]
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.