dotfiles

custom linux config files managed with gnu stow

dotfiles

fun/.local/bin/food


#!/bin/sh
# food: {ascii/ansi} art food in your terminal
#
#    ████                        ██
#   ░██░                        ░██
#  ██████  ██████   ██████      ░██
# ░░░██░  ██░░░░██ ██░░░░██  ██████
#   ░██  ░██   ░██░██   ░██ ██░░░██
#   ░██  ░██   ░██░██   ░██░██  ░██
#   ░██  ░░██████ ░░██████ ░░██████
#   ░░    ░░░░░░   ░░░░░░   ░░░░░░
#
#  ▓▓▓▓▓▓▓▓▓▓
# ░▓ author ▓ xero <x@xero.style>
# ░▓ code   ▓ https://code.x-e.ro/dotfiles
# ░▓ mirror ▓ https://git.io/.files
# ░▓▓▓▓▓▓▓▓▓▓
# ░░░░░░░░░░

usage() {
printf "usage: `basename {{&blob}}` \n\
   [--burger burger]       curl -L git.io/burger\n\
   [--coffee coffee]       curl -L git.io/coffee\n\
   [--hotcoffee hotcoffee] curl -Ls git.io/hotcoffee | sh\n\
   [--pancakes pancakes]   curl -L git.io/pancakes\n\
   [--pizza pizza]         curl -L git.io/pizzza\n\
   [--pizza2 pizza2]       curl -L git.io/pizzza\n\
   [--poptart poptart]     curl -L git.io/poptart\n\
   [--rice rice]           curl -L git.io/rice\n\
   [--vburger vburger]     curl -L git.io/vburger\n\
   [--waffles waffles]     curl -L git.io/waffles\n\
   [--help help]\n"
}

taco() {
cat << TACO
                                  
             ▄▄▄▄ ▄▄ ▄▄▄▄▄▄      
         ▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄      
      ▄▄▄▄ ▄ ▄▄▄▄▄ ▄ ▄ ▄   ▄▄▄   
   ▄▄▄▄▄  ▄▄▄▄▄   ▄   ▄   ▄ ▄▄▄  
   ▀▄▄▄▄▄▄▄▄▄    ▄  ▄  ▄   ▄     
  ▄▄▄ ▄ ▄▄   ▄  ▄ ▄   ▄  ▄  ▄▄   
   ▄▄▄▄▄▄  ▄    ▄   ▄  ▄▄▄▄▄     
▄▄▄▄▄▄▄▄▄     ▄▄ ▄  ▄▄▄▄ ▄▄▄▄ ▄  
  ▄▄ ▄▄▄   ▄▄   ▄▄▄▄ ▄▄▄▄ ▄▄▀▀   
 ▀▄ ▄  ▄    ▄▄▄▄ ▄▄▄▄ ▄▄▀▀       
   ▄▄  ▄▄▄▄▄ ▄▄▄▄ ▄▄▀▀           
   ▄▄▄▄ ▄▄▄▄▄ ▄▄▀▀               
  ▀▀▀▄▄▄▄▄▄▀▀▀                   
                                 

TACO
}

pizza() {
cat << PIZZA
             ▄▄▀▀▀▀▀▄              
          ▄▄▀ ▀▀▀▀▀▀▀              
       ▄▀▀   ▀▀▀▀▀▀▀▀ ▀▄           
    ▄▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄          
 ▄▀▀ ▀▀ ▀▀▀▀▀  ▀▀▀▀ ▀▀▀▀▀▄         
  ▀▀▀▀▀ ▀ ▀▀▀▀▀▀▀  ▀▀ ▀▀▀▀         
  ▀▀ ▀▀▀ ▀▀▀▀▀▀▀▀  ▀▀▀  ▀▀         
 ▀▀▀▀   ▀▀ ▀▀▀   ▀▀▀▀▀   ▀ ▀▀▄     
   ▀▀▀▀▀▀▀▀ ▀▀ ▀▀  ▀    ▀▀ ▀▀▀▀▄   
         ▀▀▀▀ ▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀      
           ▀▀▀▀▀    ▀▀▀▀▀  ▀▀▀▀▀▀▄ 
                  ▀▀   ▀▀▀▀▀▀▀▀▀▀▀▄
                ▀▀▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 
                     ▀▀   ▀▀▀▀▀▀▀▀▀
                ▀▀                 
                     ▄▀▀           
                                   
                      ▀▀           

PIZZA
}

pizza2() {
cat << PIZZA
          ▄▄▄▄▄▄▄▄▄▄              
       ▄▄▄▄▄ ▄▄ ▄▄               
     ▄▄ ▄▄ ▄▄ ▄▄▄▄ ▄             
   ▄▄   ▄ ▄▄ ▄ ▄▄▄▄▄▄            
▄▄▄ ▄ ▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄          
   ▄ ▄ ▄▄▄▄  ▄ ▄▄  ▄▄            
▀▄   ▄▄▄▄▄▄▄▄ ▄▄▄ ▄ ▄ ▄          
  ▀▄▄▄▄▄▄▄▄▄▄▄▄ ▄   ▄ ▄▄▄        
    ▀▀▄▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄▄          
        ▀▄▄  ▄▄▄  ▄▄▄  ▄▄▄       
          ▀▀▄▄▄▄▄▄   ▄▄ ▄ ▄      
             ▀▄▄▄▄▄▄▄ ▄          
               ▀▀▄▄▄▄▄▄  ▄▄▄     
                   ▀▄▄▄▄         
                      ▀▄▄▄▄▄▄    
                         ▀▀▄     

PIZZA
}

pancakes() {
cat << PANCAKES
         ▄▄▄▄▄▄▀▄▄▄▄▄▄▄            
   ▄▄▄▄▀▀▀▀        ▀▀▀▀▀▀▄▄▄       
 ▄▄ ▀ ▀   ▀  ▀▀▀▀▀▀▀     ▀  ▀▄     
▄▀▀     ▀▀   ▀▀▀▀▀▀▀   ▀▀ ▀   ▄    
       ▀      ▀▀ ▀ ▀▀▀▀▀▀▀▀▀ ▀     
▀▀ ▀▀▀▀  ▀▀    ▀▀ ▀▀▀▀   ▀▀▀▀ ▀▄   
  ▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀     
     ▀▀▀▀              ▀▀▀▀  ▀     
     ▀▀  ▀▀▀ ▀▀▀▀ ▀▀▀▀▀  ▀▀▀ ▀▀▀   
    ▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀  
      ▀▀▀                   ▀▀▀    
     ▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀  
     ▀ ▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀ 
      ▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀   
          ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀       

PANCAKES
}

poptart() {
cat << POPTART
  ▄▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄       
  ▀ ▀▀ ▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀ ▀▀▄     
 ▀   ▀▀▀      ▀▀       ▀▀▀▀▀ ▀▀▀▄  
 ▀▀ ▀▀▀                  ▀▀▀▀▀  ▀▄ 
  ▀      ▀▀          ▀     ▀▀▀ ▀▀  
         ▀▀                     ▀▀ 
 ▀▀     ▀                 ▀▀▀▀▀ ▀  
 ▀▀                       ▀  ▀▀▀▀  
 ▀                          ▀▀▀▀ ▀ 
 ▀▀  ▀▀        ▀ ▀       ▀▀ ▀▀▀▀▀▀ 
 ▀                       ▀▀        
             ▀       ▀          ▀▀ 
 ▀▀      ▀▀                    ▀▀▀ 
 ▀▀   ▀ ▀▀▀             ▀▀▀        
      ▀          ▀      ▀▀         
 ▀▀   ▀▀▀▀      ▀▀▀                
     ▀▀▀▀▀▀  ▀                     
  ▀ ▀▀ ▀▀▀ ▀▀▀▀▀▀▀ ▀▀   ▀▀▀▀ ▀▀▀   
  ▀   ▀▀                    ▀      
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  

POPTART
}

waffles() {
cat << WAFFLES
   ▄▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄    
 ▄▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀   ▀▀ ▀▀▀  ▀▀▄  
▄▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀ ▀▄ 
   ▀    ▀ ▀ ▀▀      ▀   ▀    ▀▀▀   
 ▀ ▀▀  ▀▀ ▀▀  ▀ ▀ ▀▀▀ ▀  ▀  ▀▀▀▀   
 ▀▀▀▀▀▀ ▀▀▀ ▀   ▀▀▀▀▀▀▀▀ ▀▀▀▀▀ ▀   
  ▀▀▀   ▀   ▀   ▀▀▀     ▀▀    ▀▀   
 ▀     ▀▀  ▀▀  ▀ ▀▀ ▀   ▀  ▀▀▀ ▀   
 ▀ ▀    ▀    ▀ ▀▀       ▀    ▀     
 ▀▀ ▀  ▀▀▀▀▀▀▀    ▀▀▀    ▀  ▀▀▀▀   
    ▀▀▀▀▀  ▀ ▀ ▀ ▀▀ ▀    ▀▀▀▀▀     
 ▀ ▀▀▀▀▀▀▀ ▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   
 ▀     ▀▀        ▀▀ ▀      ▀▀▀     
   ▀   ▀▀    ▀    ▀     ▀   ▀▀     
▀▀ ▀▀▀▀▀▀▀  ▀ ▀▀▀▀▀▀▀ ▀  ▀▀▀▀▀▀▀▀▀ 
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    

WAFFLES
}

burger() {
cat << BURGER
           ▄▄▄▄▀▀▀▀▀▀▄▄▄▄          
       ▄▄▀▀▀▀▀ ▀  ▀▀▀▀▀▀▀▀▀▄▄      
     ▄▀  ▀  ▀  ▀▀▀ ▀ ▀▀▀ ▀▀ ▀▀▄    
   ▄▀▀  ▀▀   ▀▀▀▀ ▀  ▀▀ ▀▀  ▀▀▀▄   
  ▄▀  ▀ ▀   ▀  ▀▀▀ ▀   ▀▀▀ ▀▀▀▀ ▄  
 ▄▀▀▀▀▀▀▀▀▀  ▀  ▀   ▀▀  ▀▀▀▀▀      
  ▀▀▀▀ ▀▀ ▀▀ ▀  ▀ ▀  ▀ ▀▀▀▀ ▀▀▀ ▀  
   ▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄▄ 
▄▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀ ▀▀▀▀▀▀▀ ▀▀▀  
    ▀▀▀▀▀▀▀▀         ▀▀▀ ▀ ▀▀▀▀▀▀▄ 
 ▄▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 
▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀   
    ▀▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀  ▀   ▀▀▀▀▀    
     ▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀    
     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     
     ▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     
        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀        

BURGER
}

vburger() {
cat << VBURGER
            ▄▄▄▄▄▄▄▄▄▄            
      ▄▄▄▄▄▄ ▄▄  ▄▄▄▄ ▄▄▄▄▄      
   ▄▄▄▄▄ ▄▄  ▄▄▄ ▄▄▄  ▄    ▄▄    
 ▄▄▄▄  ▄▄        ▄  ▄   ▄▄▄ ▄▄   
▄▄▄ ▄  ▄        ▄▄ ▄  ▄  ▄▄▄     
    ▄▄ ▄ ▄ ▄▄▄  ▄ ▄ ▄▄▄▄ ▄▄ ▄▀   
▀▄  ▄ ▄▄▄    ▄ ▄ ▄▄▄ ▄▄ ▄▄▄▄▄▄▄▄ 
▄▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄ ▄▄▀  
▀▄ ▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄  ▄▄   ▄▄    
▀▄▄▄ ▄▄ ▄▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄▄▄       
 ▀▄ ▄  ▄▄ ▄▄▄▄ ▄ ▄▄ ▄ ▄  ▄ ▄     
  ▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄     
    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▀ 
    ▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄  ▄ ▄▄▄▄ ▀  
   ▀▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀    
       ▀▀▀▀▄▄▄▄▄▄▄▄▄▄▀▀▀         

VBURGER
}

rice() {
cat << RICE
             ▄▄▄▄▄▄              
         ▄▄▄▄ ▄  ▄ ▄▄▄▄          
    ▄▄▄▄▄ ▄▄ ▄      ▄ ▄▄▄▄▄▄     
  ▄▄▄ ▄▄ ▄  ▄  ▄ ▄ ▄    ▄▄ ▄▄▄   
   ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄   
  ▀▄ ▄▄  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄  ▄▄ ▄▀   
   ▀▄  ▄▄▄▄▄▄      ▄▄▄▄▄▄  ▄▀    
    ▀▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▀     
      ▀▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▀       
        ▀▀▄▄▄  ▄   ▄▄▄▀▀         
            ▀▀▀▀▀▀▀▀             

RICE
}

coffee() {
cat << COFFEE
      ▄▄▄▄▄▄▄▄▄▄           
   ▄  ▀▀▀ ▀  ▀▀▀  ▄        
   ▀▀  ▀▀▀▀      ▀▀        
    ▀▀▀▀▀    ▀▀▀▀▀▀        
       ▀▀▀▀▀▀▀▀▀        ▄  
                    ▀ ▀ ▀  
    ▀            ▀▀     ▀  
       ▀▀▀▀▀▀▀▀▀        ▀  
   ▀                       
   ▀                 ▀▀▀▀  
   ▀                ▀▀     
  ▀                ▀   ▄▄  
   ▀▀▀▀        ▀▀▀▀  ▀▀▀   
      ▀▀▀▀▀▀▀▀▀▀▀▀▀        

COFFEE
}

steam(){
case "" in
"0")
cat << X0
    :  :  :  :  :  
     :  :  :  :  : 
     :  :  :  :  : 
    :  :  :  :  :  
X0
;;
"1")
cat << X0
     :  :  :  :  : 
     :  :  :  :  : 
    :  :  :  :  :  
    :  :  :  :  :  
X0
;;
"2")
cat << X0
     :  :  :  :  : 
    :  :  :  :  :  
    :  :  :  :  :  
     :  :  :  :  : 
X0
;;
"3")
cat << X0
    :  :  :  :  :  
    :  :  :  :  :  
     :  :  :  :  : 
     :  :  :  :  : 
X0
;;
esac
}

hotcoffee() {
  steam 1
  coffee

  x=0
  while :; do
cat << X0

X0
    steam $x
    coffee
    [ "$x" -le "2" ] && x=$((x+1)) || x=0
    sleep 0.25
  done
}

case "" in
  *--burger|burger)
    burger
  ;;
  *--vburger|vburger)
    vburger
  ;;
  *--poptart|poptart)
    poptart
  ;;
  *--rice|rice)
    rice
  ;;
  *--waffles|waffles)
    waffles
  ;;
  *--pancakes|pancakes)
    pancakes
  ;;
  *--pizza2|pizza2)
    pizza2
  ;;
	*--pizza|pizza)
    pizza
  ;;
	*--taco|taco)
		taco
	;;
  *--coffee|coffee)
    coffee
  ;;
  *--hotcoffee|hotcoffee)
    hotcoffee
  ;;
  *)
    taco
    usage
  ;;
esac

Download

raw zip tar