Added October 2016
Note: this documentation is in progress, and is pretty rough. It is complete as far as it goes, but has not yet been organized into a normal and coherent form.
Dev Note 1529.0.2 of 30 September 2016
SET.LIT 1.2(157) now supports options to manage and configure the new webcache feature:
Option |
Description |
(blank) |
display current webcache settings |
? |
display usage information |
ENABLE |
enable |
DISABLE |
disable |
CLEAR |
erase all files in local webcache |
REFRESH <spec> |
remove files from cache matching spec |
REPO <url> |
set the web repository directory |
<option,...> |
set options... |
options:
Option |
Description |
PROG |
activate webcache for programs (RUN, LIT, SBX) |
OPENI |
activate webcache for sequential input file opens |
LOOKUP |
activate webcache for LOOKUP operations |
Dev Note 1531.0.2 of 05 October 2016
SET.LIT 1.2(158) adds new flags DLL, ALL, and ATE.
DLL flag causes A-Shell to attempt web download of missing DLLs from repository; if possible, it downloads them directly into the executable directory, else into the webcache directory.
.SET WEBCACHE ENABLE,DLL
ALL flag sets all options but not ENABLE itself, equivalent to PROG, OPENI,LOOKUP,DLL and any others to come in the future.
.SET WEBCACHE ENABLE,ALL
ATE pseudo-flag tells SET to pass the webcache flags and repo info to the ATE client. Note that if you want to assign different options and/or repository directory to ATE, use the following sequence:
.SET WEBCACHE REPO <repo for ATE>
.SET WEBCACHE ENABLE,<options...>,ATE ! forward options & repo to ATE
.SET WEBCACHE REPO <repo for server>
.SET WEBCACHE ENABLE,<options...> ! set server options only
History
2016 October, A-Shell 6.3.1529, 1531, 1532: WEBCACHE function added to A-Shell. The module includes a basic description, the SET.LIT options for WEBCACHE, new functions WEBRUN.LIT, MX_WEBCACHE.SBR and ? tab(-10, AG_WEBCACHE). The file CMD:TESTCACHE.CMD has been added to A-Shell as a convenience to make it easy to test the webcache; it contains the commands SET WEBCACHE REPO http://www.microsabio.net/testrepo and SET WEBCACHE ENABLE,ALL,ATE.