Comments (2)
And in order to override clap's behaviour and force the help message to be colored, we would need to parse the
--force-colorization
argument using clap—which is a chicken and egg problem.
We actually do this already:
Line 59 in 3761df9
So it might not be too hard to fix. But I agree that it doesn't necessarily require fixing. --force-colorization
is about bat
s standard output, not its --help
text.
from bat.
Great catch! I'm not really sure this is something that would be easy to fix, though.
bat
uses clap for argument parsing and generating the --help
message. By default, clap will only print the help message in color when printing to a terminal/tty. And in order to override clap's behaviour and force the help message to be colored, we would need to parse the --force-colorization
argument using clap—which is a chicken and egg problem.
I suppose we could parse the arguments twice, but I don't feel like that's a good use of processing time for something that doesn't occur often and doesn't affect the user experience in a major way.
from bat.
Related Issues (20)
- Control C exits with return 130 HOT 3
- How to enable Solarized (light) theme HOT 2
- Theme resets on closing / new window HOT 2
- JSON Syntax is not highlighted in JSONC files HOT 1
- bat - Apple Silicon Support HOT 1
- Update README to include GNOME/GTK version of Dark Mode macOS alias. PR:#2963 HOT 1
- Using `batcat --pager "less -R" </path_to_file>` doesen't convert ANSI characters in Kali HOT 1
- Syntax Request: Astro HOT 3
- Maybe patch the newest lisp syntaxes? HOT 1
- Support Font Ligatures HOT 8
- Add Flag to Avoid Treating NUL Separated Input as Binary HOT 11
- [bat error]: 'REPLY': No such file or directory (os error 2) HOT 1
- no license for bundled github-sublime-theme
- no license for bundled sublime-snazzy theme HOT 1
- no license for bundled visual-studio-dark-plus theme
- no license text for bundled Nord-sublime theme HOT 1
- mis-behaviour of `--style=plain` while itegrating with `fzf` HOT 2
- musl asset: inconsistent between output of `file` and `ldd` HOT 2
- Request for a 'statically compiled binary' for aarch64 HOT 5
- Unable to compile bat on Windows from Git HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bat.