mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-11-04 00:51:56 +00:00 
			
		
		
		
	Update clap/docs for merging --style arguments
				
					
				
			This commit is contained in:
		
							
								
								
									
										10
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								README.md
									
									
									
									
									
								
							@@ -515,6 +515,16 @@ and line numbers but no grid and no file header. Set the `BAT_STYLE` environment
 | 
			
		||||
variable to make these changes permanent or use `bat`s
 | 
			
		||||
[configuration file](https://github.com/sharkdp/bat#configuration-file).
 | 
			
		||||
 | 
			
		||||
>[!tip]
 | 
			
		||||
> If you specify a default style in `bat`'s config file, you can change which components
 | 
			
		||||
> are displayed during a single run of `bat` using the `--style` command-line argument.
 | 
			
		||||
> By prefixing a component with `+` or `-`, it can be added or removed from the current style.
 | 
			
		||||
>
 | 
			
		||||
> For example, if your config contains `--style=full,-snip`, you can run bat with
 | 
			
		||||
> `--style=-grid,+snip` to remove the grid and add back the `snip` component.
 | 
			
		||||
> Or, if you want to override the styles completely, you use `--style=numbers` to
 | 
			
		||||
> only show the line numbers.
 | 
			
		||||
 | 
			
		||||
### Adding new syntaxes / language definitions
 | 
			
		||||
 | 
			
		||||
Should you find that a particular syntax is not available within `bat`, you can follow these
 | 
			
		||||
 
 | 
			
		||||
@@ -134,6 +134,12 @@ Options:
 | 
			
		||||
          set a default style, add the '--style=".."' option to the configuration file or export the
 | 
			
		||||
          BAT_STYLE environment variable (e.g.: export BAT_STYLE="..").
 | 
			
		||||
          
 | 
			
		||||
          When styles are specified in multiple places, the "nearest" set of styles take precedence.
 | 
			
		||||
          The command-line arguments are the highest priority, followed by the BAT_STYLE environment
 | 
			
		||||
          variable, and then the configuration file. If any set of styles consists entirely of
 | 
			
		||||
          components prefixed with "+" or "-", it will modify the previous set of styles instead of
 | 
			
		||||
          replacing them.
 | 
			
		||||
          
 | 
			
		||||
          By default, the following components are enabled:
 | 
			
		||||
            changes, grid, header-filename, numbers, snip
 | 
			
		||||
          
 | 
			
		||||
 
 | 
			
		||||
@@ -442,6 +442,12 @@ pub fn build_app(interactive_output: bool) -> Command {
 | 
			
		||||
                     pre-defined style ('full'). To set a default style, add the \
 | 
			
		||||
                     '--style=\"..\"' option to the configuration file or export the \
 | 
			
		||||
                     BAT_STYLE environment variable (e.g.: export BAT_STYLE=\"..\").\n\n\
 | 
			
		||||
                     When styles are specified in multiple places, the \"nearest\" set \
 | 
			
		||||
                     of styles take precedence. The command-line arguments are the highest \
 | 
			
		||||
                     priority, followed by the BAT_STYLE environment variable, and then \
 | 
			
		||||
                     the configuration file. If any set of styles consists entirely of \
 | 
			
		||||
                     components prefixed with \"+\" or \"-\", it will modify the \
 | 
			
		||||
                     previous set of styles instead of replacing them.\n\n\
 | 
			
		||||
                     By default, the following components are enabled:\n  \
 | 
			
		||||
                        changes, grid, header-filename, numbers, snip\n\n\
 | 
			
		||||
                     Possible values:\n\n  \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user