crates/q_cli/Cargo.toml (99 lines of code) (raw):
[package]
name = "q_cli"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
publish.workspace = true
version.workspace = true
license.workspace = true
[lints]
workspace = true
[features]
default = []
wayland = ["arboard/wayland-data-control"]
[dependencies]
amzn-codewhisperer-client.workspace = true
amzn-codewhisperer-streaming-client.workspace = true
anstream.workspace = true
appkit-nsworkspace-bindings.workspace = true
arboard = { version = "3.5.0", default-features = false }
async-trait.workspace = true
base64.workspace = true
bitflags.workspace = true
bytes.workspace = true
cfg-if.workspace = true
clap.workspace = true
clap_complete = "4.5.46"
clap_complete_fig = "4.4.0"
color-eyre = "0.6.2"
color-print = "0.3.5"
convert_case.workspace = true
crossterm.workspace = true
ctrlc = "3.4.6"
dialoguer = { version = "0.11.0", features = ["fuzzy-select"] }
eyre.workspace = true
fig_api_client.workspace = true
fig_auth.workspace = true
fig_diagnostic.workspace = true
fig_install.workspace = true
fig_integrations.workspace = true
fig_ipc.workspace = true
fig_log.workspace = true
fig_os_shim.workspace = true
fig_proto.workspace = true
fig_remote_ipc.workspace = true
fig_request.workspace = true
fig_settings.workspace = true
fig_telemetry.workspace = true
fig_telemetry_core.workspace = true
fig_util.workspace = true
flume.workspace = true
futures.workspace = true
glob.workspace = true
globset.workspace = true
indicatif.workspace = true
indoc.workspace = true
mcp_client.workspace = true
mimalloc.workspace = true
owo-colors = "4.2.0"
parking_lot.workspace = true
q_chat.workspace = true
rand.workspace = true
regex.workspace = true
semver.workspace = true
serde.workspace = true
serde_json.workspace = true
spinners.workspace = true
sysinfo.workspace = true
tempfile.workspace = true
thiserror.workspace = true
time.workspace = true
tokio-tungstenite.workspace = true
tokio-util.workspace = true
tokio.workspace = true
tracing-subscriber.workspace = true
tracing.workspace = true
unicode-width.workspace = true
url.workspace = true
uuid.workspace = true
walkdir.workspace = true
which.workspace = true
whoami.workspace = true
[target.'cfg(unix)'.dependencies]
nix.workspace = true
[target.'cfg(target_os = "macos")'.dependencies]
macos-utils = { path = "../macos-utils" }
objc2.workspace = true
objc2-app-kit = { workspace = true, features = ["NSRunningApplication"] }
objc2-foundation.workspace = true
[target.'cfg(target_os = "linux")'.dependencies]
dbus = { path = "../dbus" }
[target.'cfg(target_os = "windows")'.dependencies]
windows = { version = "0.58.0", features = ["Win32_System_Threading"] }
winapi = { version = "0.3", features = ["consoleapi"] }
[dev-dependencies]
assert_cmd = "2.0"
criterion = "0.5.1"
insta.workspace = true
paste = "1.0.11"
predicates = "3.0"