1.0.4 • Published 7 years ago
a9cdn-replacer v1.0.4
a9cdn-replacer
a simple cli for asset(cdnFile) and any text(txtFile),
hash cdn file and replace them in any text file.
install
# install global as system command
sudo npm -g install a9cdn-replacer
# show the help
a9cdn-replacer -hhow it works
for cdnFile, scan (recurse?) the webRoot / uriPath,
collect files with include and exclude.
then, for each cdn file, sha1 it and, when outFile.cdnType is
dryrunonly log the file and sha1_sum.inlinerenmae the file.any pathcopy cdn file to this path.
for txtFile, scan(recurse?) the webRoot / uriPath,
collect files with include and exclude.
then, for each txt file, test the content to cdnFile uri ,
when outFile.cdnType is
dryrunonly log the file and cdn-file uri.inlinereplace the uri.any pathcopy the replaced txt file to this path.
example
# hash the cdn and replace the txt
a9cdn-replacer mend ../cdn.js