summaryrefslogtreecommitdiff
path: root/src/main.rs
AgeCommit message (Expand)Author
2024-12-02Don't keep subcommand stdout aroundThomas Otto
2024-11-28Support external subcommands: rg, diff, git-show (etc.) (#1769)Thomas Otto
2024-11-05Add optional capture-output writer to run_app()Thomas Otto
2024-09-08Replace "light mode" bool with a dedicated enumTau Gärtli
2024-08-24Don't use a pager for --version (#1824)Dan Davison
2024-08-01Wrap --help output and use pagerThomas Otto
2024-08-01OutputType: PagerCfg and oneshot_writeThomas Otto
2024-06-24Don't read git files when --no-gitconfig is given + unused variables (#1728)Thomas Otto
2023-11-19feat: generate completion subcommand (#1561)plustik
2023-07-18Revert "Refactor subcommand handling (#1467)"Dan Davison
2023-07-10Refactor subcommand handling (#1467)Dan Davison
2023-07-08Replace usage of the `atty` crate with `std::io::IsTerminal` trait (#1465)nickelc
2023-04-26Replace deprecated `error_chain` crate with `anyhow` (#1405)nickelc
2023-04-26Remove unneeded `extern crate` statements (#1345)nickelc
2023-03-03Fixed broken link to README (#1185)USAMI Kenta
2023-02-28Fix clippy warnings (#1298)nickelc
2022-06-22Avoid lockup when running without arguments and stdin is connected to tty (#1...Björn Steinbrink
2022-03-30Add custom env struct to store env at init (#1025)William Escande
2022-03-01Run in diff mode iff two positional arguments are suppliedDan Davison
2022-02-27Use assets API from bat library instead of vendored code (#903)Dan Davison
2022-01-03Move parent process query into a threadThomas Otto
2021-11-23Add --parse-ansi commandDan Davison
2021-11-22Handle broken pipe error in subcommandsDan Davison
2021-11-22Show colors subcommandDan Davison
2021-11-21Allow styles to be specified as references to other stylesDan Davison
2021-11-15Refactor: utils moduleDan Davison
2021-11-15Util: check parent process for `git blame` filename (#770)Thomas Otto
2021-10-18Use fatal() to exit with errorcode 2 (#739)Thomas Otto
2021-10-16Change PlusMinus to the correct MinusPlus, add documentationThomas Otto
2021-10-16Rename syntect moduleDan Davison
2021-10-16Add side-by-side line wrappingThomas Otto
2021-10-16Add fatal() function to handle exiting on errorsThomas Otto
2021-09-19General PlusMinus data structureThomas Otto
2021-08-29Refactor: subcommands moduleDan Davison
2021-08-29Refactor: state machine handlers moduleDan Davison
2021-08-28Handle blame outputDan Davison
2021-08-28Refactor: module for working with format stringsDan Davison
2021-08-28Refactor: eliminate format moduleDan Davison
2021-08-20Use "syntax theme" terminology in show-syntax-themes output (#697)Dan Davison
2021-08-20Fix deadlock in `git diff` mode (#695)Dan Davison
2021-08-20Refactoring for #693 (#696)Dan Davison
2021-08-18Remove unnecessary borrows (#692)Ben Armstead
2021-08-12Ignore ctrl-c (SIGINT) to avoid leaving an orphaned pager process. (#686)Dan Davison
2021-08-12Terminate process gracefully on error in diff() (#685)Dan Davison
2021-07-10Do not resolve executables as relative path from current directory (#658)Dan Davison
2021-07-10Clippy: don't nest module inside module with same nameDan Davison
2021-06-26Revert to capturing diff output and processing in current process (#645)Dan Davison
2021-06-12Fix #631 (#632)Dan Davison
2021-06-09Add pager option for customizing pager without environment variables (#627)Kangwook Lee (이강욱)
2021-05-09Ignore problematic testDan Davison