curl - 如何将缓存添加到 curl/wget?
问题描述
我有一个要点,我想在我的脚本中执行。但我宁愿避免每次我需要脚本时从网络上下载它。
所以我认为的一种方法是缓存它,我可以编写一个简单的包装器
if ! [ -e ~/.cache/stack-redeploy.pl ]
then
curl -so ~/.cache/stack-redeploy.pl https://gist.githubusercontent.com/trajano/82982c229948df445ada518d7c6273df/raw/952a15344a1913b02ab9e217da909908156369bc/stack-redeploy.pl
fi
~/.cache/stack-redeploy.pl
但这有点麻烦,而且也不提供 TTL,因此它不会永远保留它,以防我更改内容。
所以我想知道是否有 curl 或 wget(或 scoop/brew/apt-get 中可用的其他一些实用程序)的选项可以满足我的需要。
解决方案
推荐阅读
- onnxruntime - 如何在 Linux 上为 onnxruntime 生成 C API
- oracle - Oracle 11g 从具有重复行的表中插入选择
- javascript - 隐藏元素并同时触发点击事件
- r - 如何使用 for 循环仅插入不在我的主数据框内的行?
- wpf - 数据触发器绑定不同可视树节点中的另一个元素
- python - 无论标签名称如何,都在 XML 文件的主标签中提取所有子标签的值
- javascript - Webpack 没有构建最新的更改
- ios - SwiftUI Published 变量不会触发 UI 更新
- swift - SwiftUI DatePicker 在选择具有封闭数据范围的默认值时返回错误时间
- amazon-web-services - 除非打开 SSH 端口,否则 AWS Session Manager 无法连接