25fb843c40
The prior commit switched the recipe to `[source] path = "source"`, but .gitignore:77 still listed `local/recipes/shells/brush/source` (a leftover from when brush was a transient upstream git fetch), so the vendored tree was not tracked — a fresh clone would have no brush source and the build would fail. Drop that ignore line and commit the vendored working tree (reubeno/brush @ 897b373e, with the Redox port patches pre-applied). brush is now a durable local fork like the other path=source recipes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
50 lines
1.3 KiB
TOML
50 lines
1.3 KiB
TOML
[package]
|
|
name = "xtask"
|
|
publish = false
|
|
version = "0.1.0"
|
|
authors.workspace = true
|
|
categories.workspace = true
|
|
edition.workspace = true
|
|
keywords.workspace = true
|
|
license.workspace = true
|
|
readme.workspace = true
|
|
repository.workspace = true
|
|
rust-version.workspace = true
|
|
|
|
[[bin]]
|
|
name = "xtask"
|
|
path = "src/main.rs"
|
|
bench = false
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
anyhow = "1.0.102"
|
|
num_cpus = "1.17.0"
|
|
serde = { version = "1.0.228", features = ["derive"] }
|
|
brush-shell = { version = "^0.4.0", path = "../brush-shell", features = [
|
|
"schema",
|
|
] }
|
|
clap = { version = "4.6.0", features = ["derive"] }
|
|
clap_complete = "4.6.4"
|
|
clap_mangen = "0.3.0"
|
|
clap-markdown = "0.1.5"
|
|
schemars = "1.2.1"
|
|
serde_json = "1.0.149"
|
|
xshell = "0.2.7"
|
|
tempfile = "3.27.0"
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
libc = "0.2.184"
|
|
|
|
[build-dependencies]
|
|
# Defines the `pty` cfg (see build.rs) used to gate pty-based bash test code.
|
|
cfg_aliases = "0.2.1"
|
|
|
|
# pty-process only supports these platforms (it requires rustix's ptsname);
|
|
# pty-based bash tests are reported as unsupported elsewhere. Keep this list in
|
|
# sync with the `pty` cfg in build.rs (which gates the code using this dependency).
|
|
[target.'cfg(any(target_os = "linux", target_os = "android", target_os = "macos", target_os = "freebsd"))'.dependencies]
|
|
pty-process = "0.5.3"
|