____                     
            / __ )  ____   __      __ 
           / __  | / __/_ / /_____/ / 
          / /_/ / / _/ -_) __/ __/ _ \
         /_____/ /_/ \__/\__/\__/_//_/

description:  . Fetch that superB

about:        . Bfetch is a command-line system
              │ information tool written in sh.
              │
              │ It displays any information
              │ about any things you want.

quote:        . "This is the most flexible
              │  fetch ever existed."
              │                       - Someone

              . "Bfetch is so minimum that it
              │  min itself out of existence."
              │                  - Also Someone

in beta?:     . yeah, still...

                                        
                                        

		
~ This project was founded and developed by NNB

story

I often open terminal in a busy monitor. For a guy who put fetch tool at terminal startup, the fetch doesn't have much space to display make the fetch look somewhat odd... So i try other fetch tool:

All cool but i still doesn't satisfy with any of it :disappointed:. So i start with Ufetch and looking around Pfetch source code... After 2 week i finally finished this fetch, this super flexible fetch.

features

minimum

Bfetch is only 200 line of sh.

flexible

Align/shift contents based on terminal size.

Hide picture and color-line if terminal is too small.

Demo

customizable

Bfetch can display anything you want, however you want.

You can put info-line that show custom command output.

You can put custom ascii-art with .bfetch file format.

Document

layouts

Bfetch have two layout:


                   /\      
                  /  \     
                 /\   \    
                /  __  \   
               /  (  )  \  
              / __|  |__\\ 
             /.`        `.\

layout:       1 Paper

description:  . This layout aims to look
              │ like a document title.

                                    
                                    
					

----------
					

      /\        layout:       2 Classic
     /  \     
    /\   \      description:  . This layout aim to
   /  __  \                   │ emulate the look
  /  (  )  \                  │ of other fetch.
 / __|  |__\\ 
/.`        `.\                                  
                                                
					
      /\      
     /  \     
    /\   \    
   /  __  \   
  /  (  )  \  
 / __|  |__\\ 
/.`        `.\
			
node:         . Demo
description:  . This node emulate how
              │ Bfetch work in terminal.

tutorial:     . Grab and move the handle
              │ on the bottom right to
              │ change the size of the
              │ node.
			
                                
                                
			
 ~