Skip to content

跟踪脚本分支#6 #5

@juzi5201314

Description

@juzi5201314

该分支使用deno为cp添加组件/应用安装脚本支持。#6
由于一开始没整理好代码提交,导致多个更改堆积,先在这里列出更改内容。

  • 禁用了session储存的rocksdb后端,因为librocksdb-sys与deno依赖的libv8冲突。librocksdb-sys与libv8冲突 #3
  • 添加了一个子crate cp_macros,用于存放过程宏。
  • 添加了一个功能cp_macros::test,包装tokio::test并自动初始化环境(init_environment)。
  • fork了sqlx,因为seaorm依赖的sqlx使用的libsqlite3-sys版本落后于deno-runtime依赖的rusqlite3依赖的libsqlite3-sys版本。等待seaorm使用0.7以上的sqlx #4
  • 完成了一个嵌入式kv储存的抽象kv::KVStore和一个基于persy的实现。
  • 将初始化日志记录器移动到初始化环境(init_environment)中。
  • 为日志记录器添加了环境变量控制是否写入到文件。统一文件和stdout控制日志等级控制的环境变量。
  • 添加了一项配置项app_path,用于指定cp储存本地文件的目录。

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions