5个不稳定版本

0.3.1 2023年5月10日
0.3.0 2023年5月10日
0.2.0-beta2023年5月10日
0.1.1 2023年5月9日
0.1.0 2023年5月9日

5#initializer

每月23次下载
用于 packxel

MIT 许可证

16KB
244 代码行

Packxel Utils

用于我们打包工具的共享工具

查看 文档

初始化器

use packxel_utils::initializer::PackxelInitializer;
let version = env!("CARGO_PKG_VERSION");
// creates the config and log directories.
let initializer = PackxelInitializer::init("packxel", version);

日志记录

use packxel_utils::logging::PackxelLogger;
let initializer = Initializer::init("package-name", "0.0.1");
PackxelLogger::init(initializer);
log::info!("Hello World");

lib.rs:

为packxel项目提供一系列工具。

初始化器

use packxel_utils::initializer::Initializer;

let version = env!("CARGO_PKG_VERSION");
// creates the config and log directories.
let initializer = Initializer::init("package-name", version);
// the above would create $HOME/.config/package-name
// and logs at $HOME/.config/package-name/logs

日志记录

PackxelLogger::init(initializer).unwrap();
// The use log crate from rust-lang
// Writes to $HOME/.config/package-name/logs/packxel.log
// where `package-name` is initializer.name.
log::debug!("Hello World!");
// Run with RUST_LOG=debug cargo run

依赖项

~1–11MB
~69K SLoC