Skip to content

Commit 523b6c5

Browse files
committed
add kiro-cli crate
1 parent a7d09a7 commit 523b6c5

File tree

129 files changed

+32436
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+32436
-0
lines changed

crates/kiro-cli/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
build/
2+
spec.ts

crates/kiro-cli/Cargo.toml

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
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

Comments
 (0)