Skip to content

跟踪脚本分支#6 #5

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储存本地文件的目录。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions