Implement recolored ascii output

This commit is contained in:
Teoh Han Hui 2024-07-07 04:39:41 +08:00
parent ff46c8f4ca
commit be70233b03
No known key found for this signature in database
GPG key ID: D43E2BABAF97DCAE
8 changed files with 694 additions and 118 deletions

View file

@ -10,23 +10,22 @@ license = { workspace = true }
default-run = "hyfetch"
[dependencies]
# ansi_colours = { workspace = true, features = ["rgb"] }
aho-corasick = { workspace = true, features = ["perf-literal", "std"] }
ansi_colours = { workspace = true, features = [] }
# anstream = { workspace = true, features = ["auto"] }
anyhow = { workspace = true, features = ["std"] }
bpaf = { workspace = true, features = [] }
# bytemuck = { workspace = true, features = [] }
chrono = { workspace = true, features = ["clock", "std"] }
deranged = { workspace = true, features = ["serde", "std"] }
derive_more = { workspace = true, features = ["from", "from_str", "into", "std"] }
directories = { workspace = true, features = [] }
indexmap = { workspace = true, features = ["serde", "std"] }
palette = { workspace = true, features = ["std"] }
regex = { workspace = true, features = ["perf", "std", "unicode"] }
# rgb = { workspace = true, features = [] }
serde = { workspace = true, features = ["derive", "std"] }
serde_json = { workspace = true, features = ["std"] }
serde_path_to_error = { workspace = true, features = [] }
shell-words = { workspace = true, features = ["std"] }
strum = { workspace = true, features = ["derive", "std"] }
tempfile = { workspace = true, features = [] }
thiserror = { workspace = true, features = [] }
tracing = { workspace = true, features = ["attributes", "std"] }
tracing-subscriber = { workspace = true, features = ["ansi", "fmt", "smallvec", "std", "tracing-log"] }
@ -36,6 +35,9 @@ indexmap = { workspace = true, features = ["std"] }
regex = { workspace = true, features = ["perf", "std", "unicode"] }
unicode-normalization = { workspace = true, features = ["std"] }
[target.'cfg(windows)'.dependencies]
enable-ansi-support = { workspace = true, features = [] }
[features]
default = ["autocomplete", "color"]
autocomplete = ["bpaf/autocomplete"]