-
Notifications
You must be signed in to change notification settings - Fork 1
/
Cargo.toml
177 lines (167 loc) · 8.43 KB
/
Cargo.toml
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
[package]
name = "cursor_hero"
version = "0.5.0"
edition = "2021"
[workspace]
members = ["crates/*", "other/gamepad_hell", "other/uparrow-enter"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[workspace.dependencies]
cursor_hero_click_tool = { path = "./crates/click_tool" }
cursor_hero_click_tool_types = { path = "./crates/click_tool_types" }
cursor_hero_zoom_tool = { path = "./crates/zoom_tool" }
cursor_hero_zoom_tool_types = { path = "./crates/zoom_tool_types" }
cursor_hero_explorer_app_types = { path = "./crates/explorer_app_types" }
cursor_hero_explorer_app = { path = "./crates/explorer_app" }
cursor_hero_explorer_tool = { path = "./crates/explorer_tool" }
cursor_hero_explorer_tool_types = { path = "./crates/explorer_tool_types" }
cursor_hero_ui_hover_types = { path = "./crates/ui_hover_types" }
cursor_hero_ui_hover = { path = "./crates/ui_hover" }
cursor_hero_ui_inspector_types = { path = "./crates/ui_inspector_types" }
cursor_hero_ui_inspector = { path = "./crates/ui_inspector" }
cursor_hero_worker_types = { path = "./crates/worker_types" }
cursor_hero_worker = { path = "./crates/worker" }
cursor_hero_memory_types = { path = "./crates/memory_types" }
cursor_hero_memory = { path = "./crates/memory" }
cursor_hero_window_swap_tool = { path = "./crates/window_swap_tool" }
cursor_hero_window_swap_tool_types = { path = "./crates/window_swap_tool_types" }
cursor_hero_host_fs_types = { path = "./crates/host_fs_types" }
cursor_hero_host_fs = { path = "./crates/host_fs" }
cursor_hero_window_position_types = { path = "./crates/window_position_types" }
cursor_hero_window_position = { path = "./crates/window_position" }
cursor_hero_ui_automation_types = { path = "./crates/ui_automation_types" }
cursor_hero_ui_automation = { path = "./crates/ui_automation" }
cursor_hero_brick_types = { path = "./crates/brick_types" }
cursor_hero_brick = { path = "./crates/brick" }
cursor_hero_fullscreen_tool = { path = "./crates/fullscreen_tool" }
cursor_hero_fullscreen_tool_types = { path = "./crates/fullscreen_tool_types" }
cursor_hero_ui_watcher_types = { path = "./crates/ui_watcher_types" }
cursor_hero_ui_watcher = { path = "./crates/ui_watcher" }
cursor_hero_floaty_nametag_types = { path = "./crates/floaty_nametag_types" }
cursor_hero_floaty_nametag = { path = "./crates/floaty_nametag" }
cursor_hero_host_event_types = { path = "./crates/host_event_types" }
cursor_hero_host_event = { path = "./crates/host_event" }
cursor_hero_taskbar_tool = { path = "./crates/taskbar_tool" }
cursor_hero_start_menu_types = { path = "./crates/start_menu_types" }
cursor_hero_start_menu = { path = "./crates/start_menu" }
cursor_hero_calculator_app_types = { path = "./crates/calculator_app_types" }
cursor_hero_calculator_app = { path = "./crates/calculator_app" }
cursor_hero_app_types = { path = "./crates/app_types" }
cursor_hero_app = { path = "./crates/app" }
cursor_hero_secret_types = { path = "./crates/secret_types" }
cursor_hero_secret = { path = "./crates/secret" }
cursor_hero_voice_to_text_types = { path = "./crates/voice_to_text_types" }
cursor_hero_voice_to_text = { path = "./crates/voice_to_text" }
cursor_hero_glados_tts_types = { path = "./crates/glados_tts_types" }
cursor_hero_glados_tts = { path = "./crates/glados_tts" }
cursor_hero_ollama_types = { path = "./crates/ollama_types" }
cursor_hero_ollama = { path = "./crates/ollama" }
cursor_hero_text_asset_types = { path = "./crates/text_asset_types" }
cursor_hero_text_asset = { path = "./crates/text_asset" }
cursor_hero_environment_types = { path = "./crates/environment_types" }
cursor_hero_chat_types = { path = "./crates/chat_types" }
cursor_hero_chat = { path = "./crates/chat" }
cursor_hero_observation_types = { path = "./crates/observation_types" }
cursor_hero_observation = { path = "./crates/observation" }
cursor_hero_inference_types = { path = "./crates/inference_types" }
cursor_hero_inference = { path = "./crates/inference" }
cursor_hero_movement_tool_types = { path = "./crates/movement_tool_types" }
cursor_hero_movement_tool = { path = "./crates/movement_tool" }
cursor_hero_character_types = { path = "./crates/character_types" }
cursor_hero_agent_types = { path = "./crates/agent_types" }
cursor_hero_physics_debug = { path = "./crates/physics_debug" }
cursor_hero_math = { path = "./crates/math" }
cursor_hero_cursor_types = { path = "./crates/cursor_types" }
cursor_hero_toolbelt_types = { path = "./crates/toolbelt_types" }
cursor_hero_sprint_tool_types = { path = "./crates/sprint_tool_types" }
cursor_hero_sprint_tool = { path = "./crates/sprint_tool" }
cursor_hero_agent = { path = "./crates/agent" }
cursor_hero_taskbar = { path = "./crates/taskbar" }
cursor_hero_taskbar_types = { path = "./crates/taskbar_types" }
cursor_hero_environment_nametag = { path = "./crates/environment_nametag" }
cursor_hero_environment = { path = "./crates/environment" }
cursor_hero_xelu_prompts = { path = "./crates/xelu_prompts" }
cursor_hero_pause_tool = { path = "./crates/pause_tool" }
cursor_hero_wallpaper = { path = "./crates/wallpaper" }
cursor_hero_hover = { path = "./crates/hover" }
cursor_hero_pressure_plate = { path = "./crates/pressure_plate" }
cursor_hero_level_bounds = { path = "./crates/level_bounds" }
cursor_hero_bevy = { path = "./crates/bevy" }
cursor_hero_input = { path = "./crates/input" }
cursor_hero_camera = { path = "./crates/camera" }
cursor_hero_character = { path = "./crates/character" }
cursor_hero_data = { path = "./crates/data" }
cursor_hero_metrics = { path = "./crates/metrics" }
cursor_hero_click_drag_character_movement = { path = "./crates/click_drag_character_movement" }
cursor_hero_physics = { path = "./crates/physics" }
cursor_hero_cursor = { path = "./crates/cursor" }
cursor_hero_screen = { path = "./crates/screen" }
cursor_hero_toolbelt = { path = "./crates/toolbelt" }
cursor_hero_tools = { path = "./crates/tools" }
cursor_hero_ui = { path = "./crates/ui" }
cursor_hero_winutils = { path = "./crates/winutils" }
cursor_hero_restart_memory = { path = "./crates/restart_memory" }
cursor_hero_version = { path = "./crates/version" }
cursor_hero_plugins = { path = "./crates/plugins" }
cursor_hero_icon = { path = "./crates/icon" }
#inline_tweak = {git = "https://github.com/Uriopass/inline_tweak", version = "1.1.0", tag = "v1.1.0"} # features=["derive"]
anyhow = "1.0.75"
glam = "0.25.0"
# bevy = { version = "0.12.1", path = "../bevy"}
bevy = { version = "0.12.1", git = "https://github.com/TeamDman/bevy.git", branch = "cursor_hero" }
# bevy-inspector-egui = { version = "0.22.1", path="../bevy-inspector-egui/crates/bevy-inspector-egui" }
bevy-inspector-egui = { version = "0.22.1", git = "https://github.com/TeamDman/bevy-inspector-egui.git", branch = "cursor_hero" }
bevy_xpbd_2d = { git = "https://github.com/TeamDman/bevy_xpbd.git", branch = "cursor_hero", features = [
"simd",
"parallel",
] }
bevy_egui = { git = "https://github.com/TeamDman/bevy_egui.git", branch = "cursor_hero", version = "0.24" }
# enigo = {git = "https://github.com/TeamDman/enigo", branch = "cursor_hero", version = "0.1.3"}
# enigo = {path = "../../rust/enigo", version = "0.1.3"}
enigo = "0.2.0-rc2"
egui = "0.24"
crossbeam-channel = "0.5.8"
itertools = "0.12.0"
raw-window-handle = "0.5.2"
leafwing-input-manager = { git = "https://github.com/TeamDman/leafwing-input-manager.git", branch = "cursor_hero" }
windows = "0.52.0"
indexmap = "2.1.0"
image = "0.24.7"
screenshots = "0.8.4"
uiautomation = "0.7.3"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
tokio = { version = "1.32.0", features = ["net", "full"] }
tokio-named-pipes = "0.1.0"
syn = { version = "2.0.48", features = ["full", "visit-mut", "visit"] }
quote = "1.0.35"
proc-macro2 = "1.0.76"
bevy_embedded_assets = { version = "0.9.1", git = "https://github.com/TeamDman/bevy_embedded_assets.git", branch = "cursor_hero" }
winit = "0.28.7"
fxhash = "0.2.1"
widestring = "1.0.2"
winreg = "0.52.0"
rand = "0.8.5"
ollama-rs = "0.1.6"
reqwest = "0.11.24"
urlencoding = "2.1.3"
chrono = "0.4.33"
rodio = { version = "0.17", default-features = false }
zeroize = "1.7.0"
tokio-tungstenite = "0.21.0"
futures-util = "0.3.30"
once_cell = "1.19.0"
[dependencies]
cursor_hero_plugins = { workspace = true }
cursor_hero_version = { workspace = true }
bevy = { workspace = true }
[dev-dependencies]
# bevy = { workspace = true, features = ["dynamic_linking"] }
bevy = { workspace = true }
[build-dependencies]
embed-resource = "1.6.3"
[profile.dev]
opt-level = 1
[profile.dev.package."*"]
opt-level = 3
# [patch.crates-io]
# winit = { path = "D:/Repos/rust/winit" }