TOML · 914 bytes Raw Blame History
1 [workspace]
2 members = [
3 "crates/rush-cli",
4 "crates/rush-parser",
5 "crates/rush-expand",
6 "crates/rush-executor",
7 "crates/rush-job",
8 "crates/rush-eval",
9 "crates/rush-interactive",
10 ]
11 resolver = "2"
12
13 [workspace.package]
14 version = "0.1.0"
15 edition = "2021"
16 authors = ["tenseleyFlow"]
17 license = "MIT OR Apache-2.0"
18 repository = "https://github.com/tenseleyFlow/rush"
19
20 [workspace.dependencies]
21 # Parsing
22 pest = "2.7"
23 pest_derive = "2.7"
24
25 # REPL and terminal
26 reedline = "0.36"
27 crossterm = "0.28"
28 nu-ansi-term = "0.50"
29
30 # System calls (Unix)
31 nix = { version = "0.29", features = ["process", "signal", "term", "fs", "resource", "user"] }
32
33 # Pattern matching
34 globset = "0.4"
35 regex = "1.10"
36
37 # Error handling
38 thiserror = "2.0"
39 anyhow = "1.0"
40
41 # CLI
42 clap = { version = "4.5", features = ["derive"] }
43 dirs = "5.0"
44
45 # Time/Date
46 chrono = "0.4"
47
48 # System info
49 hostname = "0.4"
50
51 # Testing
52 proptest = "1.4"