sz-rust-cli 0.2.0

SZ-Rust 命令行工具:项目脚手架、数据库迁移、调度器管理
Documentation
[package]
name = "sz-rust-cli"
version = "0.2.0"
edition = "2021"
authors = ["SZ-Rust Team"]
license = "MIT"
description = "SZ-Rust 命令行工具:项目脚手架、数据库迁移、调度器管理"
repository = "https://github.com/ljclz/sz-rust"
homepage = "https://github.com/ljclz/sz-rust"
keywords = ["web", "framework", "thinkphp", "axum", "orm"]
categories = ["web-programming", "web-programming::http-server"]

[dependencies]
# 命令行框架
clap = { version = "4.5", features = ["derive"] }
# 序列化
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["preserve_order"] }
serde_yaml = "0.9"
# 时间
chrono = { version = "0.4", features = ["serde"] }
# 错误
thiserror = "2"
anyhow = "1"
# 日志
tracing = "0.1"
# SZ-ORM 迁移系统(schema migration)
sz-orm-core = "1.0.0"
# SZ-Rust 核心(调度器封装)
sz-rust-core = "0.2.0"
# SZ-ORM 调度器(实际调度实现)
sz-orm-scheduler = "1.0.0"

[dev-dependencies]
tokio = { version = "1.40", features = ["full", "macros", "rt-multi-thread"] }
tempfile = "3"

[lib]
name = "sz_rust_cli"
path = "src/lib.rs"

[[bin]]
name = "sz-rust"
path = "src/main.rs"