Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-17 | Add `--strip-ansi=auto` option | Ethan P. | |
When using `auto`, escape sequences will be stripped unless printing plain text. | |||
2024-06-16 | Add `--strip-ansi` option | Ethan P. | |
2024-04-04 | fix: some typos | 一个不知名の睡觉高手 | |
2024-03-23 | Update Warp logoupdate-warp-logo | David Peter | |
2024-02-24 | Rename `--squeeze` to `--squeeze-blank` | einfachIrgendwer0815 | |
2024-02-24 | Hide `--squeeze-limit` from short help | einfachIrgendwer0815 | |
2024-02-24 | Update short-help/long-help | einfachIrgendwer0815 | |
2024-02-23 | Merge pull request #2853 from ↵ | David Peter | |
einfachIrgendwer0815/document_default_style_components Document default style components | |||
2024-02-11 | Mention which style components are the default | einfachIrgendwer0815 | |
2024-02-08 | Using hypens instead of underscores for set-terminal-title command | Oliver looney | |
2024-01-29 | added set_terminal_title arg to clap_app.rs to fix ci errors | Oliver looney | |
2024-01-27 | fixed failing tests | Oliver looney | |
2023-12-01 | Add `columns=3` to repology badge | cyqsimon | |
2023-12-01 | Update Arch Linux package URL in README files (#2779) | Broono Lu | |
2023-12-01 | fixed syntax typo in russian readme | Oliver looney | |
2023-11-10 | Consider adding `?exclude_unsupported=1` to repology badge | Cosmic Horror | |
2023-10-18 | release-checklist.md: Adapt to new auto-merge workflow | Martin Nordholts | |
2023-10-06 | Replace warp logo | David Peter | |
2023-10-04 | Explain how to convert `.tmLanguage.json` and `.tmLanguage.yml` files in ↵ | rhysd | |
doc/assets.md | |||
2023-10-04 | Add support for WGSL | rhysd | |
2023-10-03 | Add Warp as a sponsor | David Peter | |
2023-09-01 | Add environment variable `BAT_PAGING` | einfachIrgendwer0815 | |
2023-09-01 | Fixed RU readme typos | nazar | |
2023-09-01 | Bump MSRV to 1.70.0 | mataha | |
The intention is to take advantage of `std::io::IsTerminal` that landed in 1.70.0, both in `bat` and its dependencies (`clap`, `grep-cli`). This will fix #2570 as well - `grep-cli` 0.1.9 has a patch for that. Signed-off-by: mataha <mataha@users.noreply.github.com> | |||
2023-03-25 | release checklist: fix command to find MSRV | David Peter | |
2023-03-15 | Update `clap` to 4.1.8 | Constantin Nickel | |
This requires bumping the MSRV to 1.64. It also updates the `terminal_size` crate that is pulled in by `clap` to reduce duplicate dependencies. | |||
2023-03-14 | Print non-printable characters using caret notation (#2443) | einfachIrgendwer0815 | |
When the new flag is set, non-printable characters are printed using caret notation. | |||
2023-03-03 | Bump MSRV to 1.62 (#2496) | Martin Nordholts | |
* Bump MSRV to 1.62 Mainly to be able to derive default enum variants. * CHANGELOG.md: Update | |||
2022-12-30 | Require changes to `-h` and `--help` to be blessed | Martin Nordholts | |
From now on, any changes to the help texts will be visible in PR diffs, which will make it very easy to review, and very hard to accidentally miss changes to help texts. If a contributor makes a change to help texts, the `cargo test` failure text they will see contains instructions on how to update the blessed help texts: error: expect test failed --> ../doc/long-help.txt You can update all `expect!` tests by running: env UPDATE_EXPECT=1 cargo test In short, to update blessed help texts, one simply does env UPDATE_EXPECT=1 cargo test Do not run the tests if the `git` feature is missing, since then `--diff` will be missing from `--help`. And do not run the tests on Windows, because then the help text will contain the term `.exe`. Move man page step to after cargo doc step so that the man page exists when we look for it. | |||
2022-10-30 | Merge branch 'master' into feat/env-extension | David Peter | |
2022-10-30 | Add more dotenv file types | Ville Skyttä | |
Upstream PR: https://github.com/zaynali53/DotENV/pull/17 | |||
2022-10-30 | Add new file_extensions for INI | Wu Zhenyu | |
- https://coverage.readthedocs.io/en/6.3.2/faq.html#q-can-i-find-out-which-tests-ran-which-lines - https://pylint.pycqa.org/en/latest/user_guide/usage/run.html#command-line-options - https://jorisroovers.com/gitlint/configuration/ | |||
2022-10-17 | Fix up punctuation and sorting in manual modifications doc | Ville Skyttä | |
2022-10-03 | ja: Update description about Debian/Ubuntu packages | Masanori Kakura | |
2022-09-04 | update alternatives.md | Jon Eskin | |
2022-09-04 | Bump MSRV to 1.60 | David Peter | |
see https://github.com/rust-lang/git2-rs/issues/838 | |||
2022-08-14 | Bump MSRV to 1.58 | David Peter | |
2022-08-13 | Bump MSRV to 1.56.1 | Martin Nordholts | |
This is what `hashbrown` did recently: https://github.com/rust-lang/hashbrown/pull/298 And it causes CI failures for us. Examples: * https://github.com/sharkdp/bat/pull/2266 * https://github.com/sharkdp/bat/pull/2265 The path of least resistance for us is to also bump MSRV, so let's do that. 1.56.1 was released [9 months ago](https://blog.rust-lang.org/2021/11/01/Rust-1.56.1.html). | |||
2022-06-12 | Fix typos | Kian-Meng Ang | |
2022-05-09 | release-checklist.md: Don't recommend `--allow-dirty` to cargo publish | Martin Nordholts | |
Using `--allow-dirty` increases the risk of the published code not being versioned properly in git. | |||
2022-05-09 | release-checklist.md: Recommend looking at the tip of master for `-h` and `man` | Martin Nordholts | |
2022-05-09 | release-checklist.md: Recommend `--locked` for `cargo install` | Martin Nordholts | |
So that the command will not fail if you are using the MSRV toolchain and the latest version of a dependency happens to have a higher MSRV than we do. | |||
2022-05-09 | release-checklist.md: Recommend a single git grep command for MSRV | Martin Nordholts | |
That filters out irrelevant hits in CHANGELOG.md and tests/. | |||
2022-05-06 | Simplify release-checklist.md by printing `-h`, `--help` and `man` in CI (#2183) | Martin Nordholts | |
* Simplify release-checklist.md by printing `-h`, `--help` and `man` in CI Note that we run `find . -name bat.1` before we run anything with `--all-features`, because `--all-features` is considered a separate target, and so we will get a different (but identical) `bat.1`. For example, we might have these: ./target/debug/build/bat-218e9538b4996215/out/assets/manual/bat.1 ./target/debug/build/bat-89d6f56802af023f/out/assets/manual/bat.1 By showing the man page earlier, there is only one `bat.1` to pick from. * Use plain `man $(find . -name bat.1)` | |||
2022-02-27 | release-checklist: Remind where to push tags in forks | Martin Nordholts | |
2022-02-27 | Prepare a "unreleased" section at the top of `CHANGELOG.md` | Martin Nordholts | |
2022-02-27 | release-checklist.md: Add tip on how to review the man page | Martin Nordholts | |
2022-02-26 | release-checklist.md: Remove '## Dependencies' | Martin Nordholts | |
2022-02-26 | Fix a repology badge in READMEs | yuuji.yaginuma | |
`https://repology.org/project/bat/` doesn't exist now. | |||
2022-02-09 | Add additional note to sponsors.md | David Peter | |