-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
113 lines (102 loc) · 3.17 KB
/
Cargo.toml
File metadata and controls
113 lines (102 loc) · 3.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
[workspace]
resolver = "2"
members = [
"crates/agent_stats_core",
"crates/agent_stats_cli",
".",
]
[workspace.package]
edition = "2024"
publish = false
license = "MIT"
[workspace.dependencies]
anyhow = "1.0"
clap = { version = "4.5.32", features = ["derive"] }
dirs = "6.0.0"
env_logger = "0.11"
gpui = { git = "https://github.com/BumpyClock/zed", package = "gpui", rev = "b0ca6e65c7ae3ed7fafd03ce26f2d095bc002e31" }
gpui-macros = "0.2.2"
gpui-component = { path = "vendor/gpui-component/crates/ui" }
gpui-component-macros = { path = "vendor/gpui-component/crates/macros" }
log = "0.4"
lsp-types = { version = "0.97.0", features = ["proposed"] }
notify = "8.2.0"
notify-rust = "4.11.7"
once_cell = "1.19"
ropey = { version = "=2.0.0-beta.1", features = ["metric_lines_lf", "metric_utf16"] }
rust-i18n = "3"
schemars = "1"
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.149"
serde_repr = "0.1"
smallvec = { version = "1.15", features = ["const_new"] }
smol = "2.0"
sum-tree = { version = "0.2.0", package = "zed-sum-tree" }
thiserror = "2.0"
time = { version = "0.3.44", features = ["formatting", "parsing", "serde", "macros"] }
tracing = "0.1.41"
regex = "1.11"
toml = "0.8"
ureq = { version = "2.12.1", features = ["json"] }
uuid = { version = "1.19.0", features = ["v4", "serde"] }
which = "7.0.0"
base64 = "0.22"
urlencoding = "2.1.3"
portable-pty = "0.8.1"
tempfile = "3.14"
keyring = "3"
tokio = { version = "1", features = ["sync", "time", "rt", "macros"] }
[workspace.dependencies.windows]
version = "0.62.2"
features = ["Wdk", "Wdk_System", "Wdk_System_SystemServices", "Win32_UI_WindowsAndMessaging", "Win32_UI_Input_KeyboardAndMouse"]
[workspace.lints.clippy]
almost_complete_range = "allow"
arc_with_non_send_sync = "allow"
borrowed_box = "allow"
dbg_macro = "deny"
declare_interior_mutable_const = "deny"
disallowed_methods = "deny"
large_enum_variant = "allow"
let_underscore_future = "allow"
manual_is_multiple_of = "allow"
map_entry = "allow"
module_inception = "allow"
non_canonical_partial_ord_impl = "allow"
redundant_clone = "deny"
reversed_empty_ranges = "allow"
single_range_in_vec_init = "allow"
style = { level = "allow", priority = -1 }
todo = "deny"
too_many_arguments = "allow"
type_complexity = "allow"
[package]
name = "agent-stats"
version = "0.1.0"
description = "Agent Stats (Rust + GPUI port of CodexBar)"
authors = ["Aditya Sharma"]
edition.workspace = true
publish.workspace = true
license.workspace = true
[dependencies]
agent_stats_core = { path = "crates/agent_stats_core" }
anyhow.workspace = true
dirs.workspace = true
env_logger.workspace = true
gpui.workspace = true
gpui-component.workspace = true
log.workspace = true
notify-rust.workspace = true
once_cell.workspace = true
serde.workspace = true
serde_json.workspace = true
time.workspace = true
uuid.workspace = true
[dev-dependencies]
tempfile.workspace = true
[target.'cfg(any(target_os = "macos", target_os = "windows", target_os = "linux"))'.dependencies]
image = { version = "0.25.6", default-features = false, features = ["png"] }
tray-icon = { version = "0.21.3", default-features = false }
[package.metadata.bundle]
name = "Agent Stats"
identifier = "com.agentstats.app"
icon = ["assets/icon.png"]