|
| 1 | +[package] |
| 2 | +name = "q_cli" |
| 3 | +authors.workspace = true |
| 4 | +edition.workspace = true |
| 5 | +homepage.workspace = true |
| 6 | +publish.workspace = true |
| 7 | +version.workspace = true |
| 8 | +license.workspace = true |
| 9 | + |
| 10 | +[lints] |
| 11 | +workspace = true |
| 12 | + |
| 13 | +[features] |
| 14 | +default = [] |
| 15 | +wayland = ["arboard/wayland-data-control"] |
| 16 | + |
| 17 | +[dependencies] |
| 18 | +amzn-codewhisperer-client = { path = "../amzn-codewhisperer-client" } |
| 19 | +amzn-codewhisperer-streaming-client = { path = "../amzn-codewhisperer-streaming-client" } |
| 20 | +amzn-consolas-client = { path = "../amzn-consolas-client" } |
| 21 | +amzn-qdeveloper-streaming-client = { path = "../amzn-qdeveloper-streaming-client" } |
| 22 | +amzn-toolkit-telemetry-client = { path = "../amzn-toolkit-telemetry-client" } |
| 23 | +anstream = "0.6.13" |
| 24 | +arboard = { version = "3.5.0", default-features = false } |
| 25 | +async-trait = "0.1.87" |
| 26 | +aws-config = "1.0.3" |
| 27 | +aws-credential-types = "1.0.3" |
| 28 | +aws-runtime = "1.4.4" |
| 29 | +aws-sdk-cognitoidentity = "1.51.0" |
| 30 | +aws-sdk-ssooidc = "1.51.0" |
| 31 | +aws-smithy-async = "1.2.2" |
| 32 | +aws-smithy-runtime-api = "1.6.1" |
| 33 | +aws-smithy-types = "1.2.10" |
| 34 | +aws-types = "1.3.0" |
| 35 | +base64 = "0.22.1" |
| 36 | +bitflags = "2.9.0" |
| 37 | +bstr = "1.12.0" |
| 38 | +bytes = "1.10.1" |
| 39 | +camino = { version = "1.1.3", features = ["serde1"] } |
| 40 | +cfg-if = "1.0.0" |
| 41 | +clap = { version = "4.5.32", features = [ |
| 42 | + "deprecated", |
| 43 | + "derive", |
| 44 | + "string", |
| 45 | + "unicode", |
| 46 | + "wrap_help", |
| 47 | +] } |
| 48 | +clap_complete = "4.5.46" |
| 49 | +clap_complete_fig = "4.4.0" |
| 50 | +color-eyre = "0.6.2" |
| 51 | +color-print = "0.3.5" |
| 52 | +convert_case = "0.8.0" |
| 53 | +cookie = "0.18.1" |
| 54 | +crossterm = { version = "0.28.1", features = ["event-stream", "events"] } |
| 55 | +ctrlc = "3.4.6" |
| 56 | +dialoguer = { version = "0.11.0", features = ["fuzzy-select"] } |
| 57 | +dirs = "5.0.0" |
| 58 | +eyre = "0.6.8" |
| 59 | +fd-lock = "4.0.4" |
| 60 | +futures = "0.3.26" |
| 61 | +glob = "0.3.2" |
| 62 | +globset = "0.4.16" |
| 63 | +hex = "0.4.3" |
| 64 | +http = "1.2.0" |
| 65 | +http-body-util = "0.1.3" |
| 66 | +hyper = { version = "1.6.0", features = ["server"] } |
| 67 | +hyper-util = { version = "0.1.11", features = ["tokio"] } |
| 68 | +indicatif = "0.17.11" |
| 69 | +indoc = "2.0.6" |
| 70 | +insta = "1.43.1" |
| 71 | +libc = "0.2.172" |
| 72 | +mimalloc = "0.1.46" |
| 73 | +nix = { version = "0.29.0", features = [ |
| 74 | + "feature", |
| 75 | + "fs", |
| 76 | + "ioctl", |
| 77 | + "process", |
| 78 | + "signal", |
| 79 | + "term", |
| 80 | + "user", |
| 81 | +] } |
| 82 | +owo-colors = "4.2.0" |
| 83 | +parking_lot = "0.12.3" |
| 84 | +paste = "1.0.11" |
| 85 | +percent-encoding = "2.2.0" |
| 86 | +r2d2 = "0.8.10" |
| 87 | +r2d2_sqlite = "0.25.0" |
| 88 | +rand = "0.9.0" |
| 89 | +regex = "1.7.0" |
| 90 | +reqwest = { version = "0.12.14", default-features = false, features = [ |
| 91 | + "http2", |
| 92 | + "charset", |
| 93 | + "rustls-tls", |
| 94 | + "rustls-tls-native-roots", |
| 95 | + "gzip", |
| 96 | + "json", |
| 97 | + "socks", |
| 98 | + "cookies", |
| 99 | +] } |
| 100 | +ring = "0.17.14" |
| 101 | +rusqlite = { version = "0.32.1", features = ["bundled", "serde_json"] } |
| 102 | +rustls = "0.23.23" |
| 103 | +rustls-native-certs = "0.8.1" |
| 104 | +rustls-pemfile = "2.1.0" |
| 105 | +rustyline = { version = "15.0.0", features = [ |
| 106 | + "custom-bindings", |
| 107 | + "derive", |
| 108 | + "with-file-history", |
| 109 | +], default-features = false } |
| 110 | +self_update = "0.42.0" |
| 111 | +semver = { version = "1.0.26", features = ["serde"] } |
| 112 | +serde = { version = "1.0.219", features = ["derive", "rc"] } |
| 113 | +serde_json = "1.0.140" |
| 114 | +sha2 = "0.10.9" |
| 115 | +shell-color = "1.0.0" |
| 116 | +shell-words = "1.1.0" |
| 117 | +shellexpand = "3.0.0" |
| 118 | +shlex = "1.3.0" |
| 119 | +similar = "2.7.0" |
| 120 | +skim = { version = "0.16.2" } |
| 121 | +spinners = "4.1.0" |
| 122 | +strip-ansi-escapes = "0.2.1" |
| 123 | +strum = { version = "0.27.1", features = ["derive"] } |
| 124 | +syntect = "5.2.0" |
| 125 | +sysinfo = "0.33.1" |
| 126 | +tempfile = "3.18.0" |
| 127 | +thiserror = "2.0.12" |
| 128 | +time = { version = "0.3.39", features = [ |
| 129 | + "parsing", |
| 130 | + "formatting", |
| 131 | + "local-offset", |
| 132 | + "macros", |
| 133 | + "serde", |
| 134 | +] } |
| 135 | +tokio = { version = "1.44.2", features = ["full"] } |
| 136 | +tokio-tungstenite = "0.26.2" |
| 137 | +tokio-util = { version = "0.7.15", features = ["codec", "compat"] } |
| 138 | +toml = "0.8.12" |
| 139 | +tracing = { version = "0.1.40", features = ["log"] } |
| 140 | +tracing-appender = "0.2.2" |
| 141 | +tracing-subscriber = { version = "0.3.19", features = [ |
| 142 | + "env-filter", |
| 143 | + "fmt", |
| 144 | + "parking_lot", |
| 145 | + "time", |
| 146 | +] } |
| 147 | +unicode-width = "0.2.0" |
| 148 | +url = "2.5.4" |
| 149 | +uuid = { version = "1.15.1", features = ["v4", "serde"] } |
| 150 | +walkdir = "2.5.0" |
| 151 | +webpki-roots = "0.26.8" |
| 152 | +whoami = "1.6.0" |
| 153 | +winnow = "=0.6.2" |
| 154 | + |
| 155 | +[target.'cfg(unix)'.dependencies] |
| 156 | +nix = { version = "0.29.0", features = [ |
| 157 | + "feature", |
| 158 | + "fs", |
| 159 | + "ioctl", |
| 160 | + "process", |
| 161 | + "signal", |
| 162 | + "term", |
| 163 | + "user", |
| 164 | +] } |
| 165 | + |
| 166 | +[target.'cfg(target_os = "macos")'.dependencies] |
| 167 | +objc2 = "0.5.2" |
| 168 | +objc2-app-kit = { version = "0.2.2", features = ["NSWorkspace"] } |
| 169 | +objc2-foundation = { version = "0.2.2", features = ["NSString", "NSURL"] } |
| 170 | +security-framework = "3.2.0" |
| 171 | + |
| 172 | +[dev-dependencies] |
| 173 | +assert_cmd = "2.0" |
| 174 | +criterion = "0.5.1" |
| 175 | +mockito = "1.7.0" |
| 176 | +paste = "1.0.11" |
| 177 | +predicates = "3.0" |
| 178 | +tracing-test = "0.2.4" |
| 179 | + |
| 180 | +[build-dependencies] |
| 181 | +convert_case = "0.8.0" |
| 182 | +prettyplease = "0.2.32" |
| 183 | +quote = "1.0.40" |
| 184 | +serde = { version = "1.0.219", features = ["derive", "rc"] } |
| 185 | +serde_json = "1.0.140" |
| 186 | +syn = "2.0.101" |
0 commit comments