2authors = ["David Peter <mail@david-peter.de>"]
3categories = ["command-line-utilities"]
4description = "A cat(1) clone with wings."
5homepage = "https://github.com/sharkdp/bat"
6license = "MIT/Apache-2.0"
8repository = "https://github.com/sharkdp/bat"
10exclude = ["assets/syntaxes/*", "assets/themes/*"]
15default = ["application"]
16# Feature required for bat the application. Should be disabled when depending on
22 "minimal-application",
24# Mainly for developers that want to iterate quickly
25# Be aware that the included features might change in the future
26minimal-application = [
34git = ["git2"] # Support indicating git modifications
35paging = ["shell-words", "grep-cli"] # Support applying a pager on the output
36build-assets = ["syntect/yaml-load", "syntect/plist-load", "regex", "walkdir"]
38# You need to use one of these if you depend on bat as a library:
39regex-onig = ["syntect/regex-onig"] # Use the "oniguruma" regex engine
40regex-fancy = ["syntect/regex-fancy"] # Use the rust-only "fancy-regex" engine
43atty = { version = "0.2.14", optional = true }
51wild = { version = "2.0", optional = true }
52content_inspector = "0.2.4"
54shell-words = { version = "1.1.0", optional = true }
55unicode-width = "0.1.9"
57serde = { version = "1.0", features = ["derive"] }
60path_abs = { version = "0.5", default-features = false }
62bugreport = { version = "0.5.0", optional = true }
63dirs-next = { version = "2.0.0", optional = true }
64grep-cli = { version = "0.1.6", optional = true }
65regex = { version = "1.5.5", optional = true }
66walkdir = { version = "2.0", optional = true }
67bytesize = { version = "1.1.0" }
72default-features = false
76default-features = false
82default-features = false
83features = ["suggestions", "color", "wrap_help"]
92[target.'cfg(unix)'.dev-dependencies]
93nix = { version = "0.24.1", default-features = false, features = ["term"] }
96clap = { version = "2.34", optional = true }
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list