mirror of
https://github.com/ilyakooo0/bat.git
synced 2024-09-12 00:17:28 +03:00
The v0.18.3 release was a hotfix release to make bat build again with Rust 1.54.
This merge commit brings in all changes from the hotfix release into the master
branch.
In practice, this only brings in one new commit, namely b146958ec
. The other
three commits in the release were cherry-picks from master.
102 lines
2.6 KiB
TOML
102 lines
2.6 KiB
TOML
[package]
|
|
authors = ["David Peter <mail@david-peter.de>"]
|
|
categories = ["command-line-utilities"]
|
|
description = "A cat(1) clone with wings."
|
|
homepage = "https://github.com/sharkdp/bat"
|
|
license = "MIT/Apache-2.0"
|
|
name = "bat"
|
|
repository = "https://github.com/sharkdp/bat"
|
|
version = "0.18.3"
|
|
exclude = ["assets/syntaxes/*", "assets/themes/*"]
|
|
build = "build.rs"
|
|
edition = '2018'
|
|
|
|
[features]
|
|
default = ["application"]
|
|
# Feature required for bat the application. Should be disabled when depending on
|
|
# bat as a library.
|
|
application = [
|
|
"bugreport",
|
|
"build-assets",
|
|
"git",
|
|
"minimal-application",
|
|
]
|
|
# Mainly for developers that want to iterate quickly
|
|
# Be aware that the included features might change in the future
|
|
minimal-application = [
|
|
"atty",
|
|
"clap",
|
|
"dirs-next",
|
|
"lazy_static",
|
|
"paging",
|
|
"regex-onig",
|
|
"wild",
|
|
]
|
|
git = ["git2"] # Support indicating git modifications
|
|
paging = ["shell-words"] # Support applying a pager on the output
|
|
# Add "syntect/plist-load" when https://github.com/trishume/syntect/pull/345 reaches us
|
|
build-assets = ["syntect/yaml-load", "syntect/dump-create"]
|
|
|
|
# You need to use one of these if you depend on bat as a library:
|
|
regex-onig = ["syntect/regex-onig"] # Use the "oniguruma" regex engine
|
|
regex-fancy = ["syntect/regex-fancy"] # Use the rust-only "fancy-regex" engine
|
|
|
|
[dependencies]
|
|
atty = { version = "0.2.14", optional = true }
|
|
ansi_term = "^0.12.1"
|
|
ansi_colours = "^1.0"
|
|
console = "0.14.1"
|
|
lazy_static = { version = "1.4", optional = true }
|
|
lazycell = "1.0"
|
|
wild = { version = "2.0", optional = true }
|
|
content_inspector = "0.2.4"
|
|
encoding = "0.2"
|
|
shell-words = { version = "1.0.0", optional = true }
|
|
unicode-width = "0.1.8"
|
|
globset = "0.4"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_yaml = "0.8"
|
|
semver = "1.0"
|
|
path_abs = { version = "0.5", default-features = false }
|
|
clircle = "0.3"
|
|
bugreport = { version = "0.4", optional = true }
|
|
dirs-next = { version = "2.0.0", optional = true }
|
|
grep-cli = "0.1.6"
|
|
|
|
[dependencies.git2]
|
|
version = "0.13"
|
|
optional = true
|
|
default-features = false
|
|
|
|
[dependencies.syntect]
|
|
version = "4.6.0"
|
|
default-features = false
|
|
features = ["parsing", "dump-load"]
|
|
|
|
[dependencies.clap]
|
|
version = "2.33"
|
|
optional = true
|
|
default-features = false
|
|
features = ["suggestions", "color", "wrap_help"]
|
|
|
|
[dependencies.error-chain]
|
|
version = "0.12"
|
|
default-features = false
|
|
|
|
[dev-dependencies]
|
|
assert_cmd = "1.0.8"
|
|
serial_test = "0.5.1"
|
|
predicates = "2.0.1"
|
|
wait-timeout = "0.2.0"
|
|
tempfile = "3.2.0"
|
|
|
|
[target.'cfg(unix)'.dev-dependencies]
|
|
nix = "0.22.0"
|
|
|
|
[build-dependencies]
|
|
clap = { version = "2.33", optional = true }
|
|
|
|
[profile.release]
|
|
lto = true
|
|
codegen-units = 1
|