mirror of
https://github.com/wez/wezterm.git
synced 2024-11-30 06:03:39 +03:00
e866e9390a
This commit expands the toml file definition to include metadata for the origin url, author and name. A new sync utility fills out that metadata when it pulls from the iterm2 color schemes repo. The utility also pulls down the scheme data json maintained by the Gogh project: https://gogh-co.github.io/Gogh/ and converts it to wezterm's format. About 50% of Gogh overlaps with iterm2; we take the iterm2 versions of those schemes by default because the iterm2 data has more info about things like cursor and selection colors. The sync utility is responsible for compiling the de-duplicated set of scheme data into a form that is used by wezterm and its docs.
29 lines
615 B
TOML
29 lines
615 B
TOML
[workspace]
|
|
members = [
|
|
"bidi",
|
|
"bidi/generate",
|
|
"strip-ansi-escapes",
|
|
"sync-color-schemes",
|
|
"wezterm",
|
|
"wezterm-dynamic",
|
|
"wezterm-gui",
|
|
"wezterm-mux-server",
|
|
"wezterm-ssh"
|
|
]
|
|
resolver = "2"
|
|
exclude = [
|
|
"termwiz/codegen"
|
|
]
|
|
|
|
[profile.release]
|
|
opt-level = 3
|
|
# debug = 1
|
|
|
|
[profile.dev]
|
|
# https://jakedeichert.com/blog/reducing-rust-incremental-compilation-times-on-macos-by-70-percent/
|
|
split-debuginfo = "unpacked"
|
|
|
|
[patch.crates-io]
|
|
xcb = {version="1.1.1", git="https://github.com/wez/rust-xcb", branch="ffi"}
|
|
mlua = {version="0.8.0-beta.4", git="https://github.com/khvzak/mlua", branch="master"}
|