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"