Commit Graph

448 Commits (master)

Author SHA1 Message Date
sharkdp e79c5516bf Bump version, update assets 6 years ago
sharkdp 8a3446d219 Update dependencies 6 years ago
dependabot[bot] 1117d2f9cb Bump syntect from 3.0.1 to 3.0.2
Bumps [syntect](https://github.com/trishume/syntect) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/trishume/syntect/releases)
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md)
- [Commits](https://github.com/trishume/syntect/compare/v3.0.1...v3.0.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
dependabot[bot] 0800562ba2 Bump content_inspector from 0.2.3 to 0.2.4
Bumps [content_inspector](https://github.com/sharkdp/content_inspector) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/sharkdp/content_inspector/releases)
- [Commits](https://github.com/sharkdp/content_inspector/compare/v0.2.3...v0.2.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
dependabot[bot] f37f100352 Bump lazy_static from 1.1.0 to 1.2.0
Bumps [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/rust-lang-nursery/lazy-static.rs/releases)
- [Commits](https://github.com/rust-lang-nursery/lazy-static.rs/compare/1.1.0...1.2.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
sharkdp c6a526f99c Run 'cargo run' only once 6 years ago
sharkdp a892caeb33 Bump bat version to 0.8 6 years ago
sharkdp e956225b4d Update syntect to 3.0.1
closes #314
6 years ago
sharkdp 693bd5929d Add possibility for spaces on a single line 6 years ago
sharkdp 1891e194b5 Add simple integration tests 6 years ago
sharkdp 5842d58c01 Updates for syntect 3.0 6 years ago
Fredrik Fornwall d977ba9194 Update dependencies 6 years ago
sharkdp 404d6a4a81 Update content_inspector version 6 years ago
sharkdp 25d96da4a2 Add support for UTF-16LE and UTF-16BE 6 years ago
sharkdp ce96df00b6 Do not display binary files in interactive mode
closes #248
6 years ago
Richard Hozák b39e28d2c8 Add support for wildcards in Windows CMD (#329)
Windows does not support wildcard expansion in cmd, this adds 'wild' crate (as discussed in #309) that handles everything transparently, so wildcards work everywhere.

Fixes #309
6 years ago
davideGiovannini 0d71968615 Generate shell completions with clap during build (#327)
* Generate shell completions with clap during build

* Updated ci release script, added SHELL_COMPLETIONS_DIR override to build.rs and fixed dependency version
6 years ago
sharkdp 238482e5f3 Update syntax-set, fixes #314 6 years ago
Michal Nazarewicz 79b960e17e Use ansi_colours package for better true-colour approximation 6 years ago
sharkdp 732750c274 Bump version 6 years ago
sharkdp 6b6baa3118 Update dependencies 6 years ago
sharkdp 54c434934e Bump version, update assets 6 years ago
sharkdp ba4d5a2e7d Bump version number 6 years ago
sharkdp 839e4ee611 Bump version 6 years ago
sharkdp 297afad337 Bump version 6 years ago
sharkdp 5b421b455d Update dependencies 6 years ago
sharkdp 0cc5d1dab6 Update error-chain to fix compiler warnings 6 years ago
sharkdp c9f7a0c126 Use separate Git repository for snapshot testing
closes #161
6 years ago
sharkdp 195d5e0e16 Update Cargo.lock 6 years ago
sharkdp bf5883f06f Updates for 0.4 6 years ago
sharkdp e27bdfc7d6 Fix clippy warnings 6 years ago
sharkdp f74263e71d Update syntect 6 years ago
sharkdp 1013cdd80a Bump version 6 years ago
sharkdp 9aa97b6c22 Update to latest syntect, closes #100 6 years ago
David Peter 6343535eb2
Add 32bit support (#87)
* Add 32bit support, closes #84
* Remove error-chain backtrace support
6 years ago
Pit Kleyersburg 389edd7239 Combine `OutputComponent`s and `PredefinedStyle`s
This commit tries to simply the change. Instead of separating an
`OutputComponent` and a `PredefinedStyle`, I have combined the two into
just `OutputComponent`.

To still have the styles work, I added an impl to `OutputComponent` with
a function `components` which returns the components related to the
specified component.

For a simple output component this is trivial, but for the predefined
styles this is a list of other components.

The evaluating of the command-line parameter simplified significantly,
making use of Claps `values_t!` macro to parse the supplied parameters
into a `Vec<OutputComponent>`. After that it is simply a task of
combining all supplied output components into one vector.

Important: this means that the styles are now additive, rather than one
of the predefined styles overruling other parameters supplied.
6 years ago
Pit Kleyersburg 23813cc08b Make `--style` parameter more flexible
The `--style` parameter now accepts a comma-separated list of strings,
where every element defines either a single output component (`changes`,
`grid`, `header`, `numbers`) or a predefined style (`full`,
`line-numbers`, `plain`).

If available, bat picks the first predefined style in the user-supplied
style-list and ignores everything else. If no predefined style was
requested, the other parameters that are simple output components will
be used.

Examples:

    --style changes,full,numbers

  Will internally be reduced to only the predefined style `full`.

    --style plain,full

  Will internally be reduced to only the predefined style `plain`.

    --style changes,numbers

  Will not be reduced, because the list does not contain any predefined
  styles.

(Note: if `grid` is requested but no other parameters, bat still creates
the left-most column with a width of `PANEL_WIDTH`. I didn't want to
introduce further logic in this PR that drops or adapts the width of the
left column.)
6 years ago
sharkdp f59ddd1e36 Update dependencies 6 years ago
sharkdp 4e8ea815af Bump version 6 years ago
sharkdp edbe8f3e1a Remove openssl dependency 6 years ago
sharkdp ed09a80a73 Bump version to 0.2.1 6 years ago
sharkdp 25f83610f9 Remove explicit bincode dependency 6 years ago
sharkdp 64ef61b409 Add customization chapter 6 years ago
sharkdp f81e38618c Implement SyntaxSet and ThemeSet caching
closes #21, see #20
6 years ago
sharkdp 74d023a7b1 Specify syntect features 6 years ago
sharkdp 36bbc770eb Use error-chain 6 years ago
sharkdp a979608f37 Add Git support, closes #8 6 years ago
sharkdp 8f5a80ea07 Initial commit 6 years ago