Cargo.toml 889 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. [package]
  2. name = "held"
  3. version = "0.1.0"
  4. edition = "2021"
  5. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  6. [workspace]
  7. members = ["held_core", "test/test_render_plugin"]
  8. [features]
  9. dragonos = []
  10. [dependencies]
  11. # 控制term
  12. crossterm = "0.27"
  13. lazy_static = "1.4"
  14. # 命令解析
  15. clap = { version = "4.4.7",features = ["derive"] }
  16. # 日志
  17. simplelog = "^0.12.1"
  18. log = "0.4"
  19. # 解析配置文件
  20. serde = { version = "1.0", features = ["derive"] }
  21. serde_yaml = "0.9"
  22. # 定义标志位
  23. bitflags = "2.4.2"
  24. walkdir = "2.5.0"
  25. held_core = { path = "./held_core" }
  26. unicode-segmentation = "1.12.0"
  27. syntect = "5.2.0"
  28. error-chain = "0.12.4"
  29. yaml-rust = "0.4.5"
  30. app_dirs2 = "2.5.5"
  31. linked-hash-map = "0.5.6"
  32. strum = { version = "^0.26.3", features = ["std","derive"] }
  33. smallvec = "1.13.2"
  34. dlopen2 = "0.7.0"
  35. [build-dependencies]
  36. regex = "1.10"