🎉 Arcadia 1.0.0-beta.8(现已发布)
Arcadia

代码文件

通过下载文件 Wget 的方式扩展本地脚本,存放在 /arcadia/raw 目录下

主要配置项

名称必填类型默认值描述
namestring代码文件名称
urlstring代码文件地址
enablebooleantrue是否启用该配置
cronSettingsobject定时任务设置
  • cronSettings

    参数

    类型

填法示例

raw:
  - name: Repo1
    url: 'https://github.com/User1/Repo1/raw/master/example.js'
    cronSettings:
      updateTaskList: true
  - name: Repo2
    url: 'https://github.com/User2/Repo2/raw/master/template.py'

配置好后你需要执行 arcadia update raw 命令来使该配置生效

导入前请先确认目标代码文件中的备注内容中是否含有 Cron 表达式 ,如若没有或者未识别到那么将随机指定一个每天执行一次的定时规则

友情提示

大部分脚本都位于 GitHub 仓库上,如果你的设备不能有效与其连通可以尝试使用 CDN 进行加速例如 jsDelivr,不过更新可能会因为缓存而存在一定的延迟

配置依赖文件

根据配置代码文件的原理,对应raw目录下只允许存在已配置的脚本,配置以外的文件会被删除,如果运行此处的脚本需要额外的依赖文件那么你需要配置此项

gobal:
  rawDependencyFilter: '' # string

基于 grep 指令进行过滤(默认使用 -E 命令选项用于匹配多个表达式),支持正则表达式。如果要匹配多个表达式,那么根据该指令规范你需要使用 | 字符来进行分割,与代码仓库的定时任务黑白名单配置用法相同

删除已配置的代码文件

删除配置文件中的相关配置项即可,在更新后会自动删除脚本和定时,无需手动删除

快速添加配置

详见 CLI 文档教程 添加代码文件配置