mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-11-04 09:01:56 +00:00 
			
		
		
		
	Add -pp for plain styling and no pager
This commit is contained in:
		@@ -143,7 +143,10 @@ impl App {
 | 
			
		||||
            Some("always") => PagingMode::Always,
 | 
			
		||||
            Some("never") => PagingMode::Never,
 | 
			
		||||
            Some("auto") | _ => {
 | 
			
		||||
                if files.contains(&InputFile::StdIn) {
 | 
			
		||||
                if self.matches.occurrences_of("plain") > 1 {
 | 
			
		||||
                    // If we have -pp as an option when in auto mode, the pager should be disabled.
 | 
			
		||||
                    PagingMode::Never
 | 
			
		||||
                } else if files.contains(&InputFile::StdIn) {
 | 
			
		||||
                    // If we are reading from stdin, only enable paging if we write to an
 | 
			
		||||
                    // interactive terminal and if we do not *read* from an interactive
 | 
			
		||||
                    // terminal.
 | 
			
		||||
 
 | 
			
		||||
@@ -143,10 +143,11 @@ pub fn build_app(interactive_output: bool) -> ClapApp<'static, 'static> {
 | 
			
		||||
                .overrides_with("number")
 | 
			
		||||
                .short("p")
 | 
			
		||||
                .long("plain")
 | 
			
		||||
                .multiple(true)
 | 
			
		||||
                .help("Show plain style (alias for '--style=plain').")
 | 
			
		||||
                .long_help(
 | 
			
		||||
                    "Only show plain style, no decorations. This is an alias for \
 | 
			
		||||
                     '--style=plain'",
 | 
			
		||||
                    "Only show plain style, no decorations. When '-p' is used, this is an alias for \
 | 
			
		||||
                     '--style=plain'. When '-pp' is used, this is an alias for '--style=plain --pager=never'.",
 | 
			
		||||
                ),
 | 
			
		||||
        )
 | 
			
		||||
        .arg(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user