5个不稳定版本
0.3.1 | 2023年5月10日 |
---|---|
0.3.0 | 2023年5月10日 |
0.2.0-beta | 2023年5月10日 |
0.1.1 | 2023年5月9日 |
0.1.0 | 2023年5月9日 |
5 在 #initializer
每月23次下载
用于 packxel
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