Russificação Bash

Bem ... vou começar tossindo - não sou um hack (no bom sentido da palavra, você tem que ser capaz de escrever "on stream"), embora eu seja um pouco escritor. E nem tenho certeza do que quero dizer a vocês hoje.







Mas minha procrastinação não tem limites, então aperte o cinto, vai ser uma jornada acidentada!





Introdução

@Oxyd, .

. )





:





 $1 
  )  $/.;;
  )  $/. ;;

 [ $2 ]; 
   "| $_ | $_ |"

#         :D
      
      



, -... , .

, alias- ( ), bash.





bash

, window slicer. reddit, .

, . "" , Fruct Ninja, )





, zsh - bash. , , ?

- bash . .

, .

"" .





:





#! /bin/zsh
# ,  !
=$TERM
alias ="if" \
      ="then" \
      ="fi" \
      ="case" \
      ="in" \
      ="done" \
      ="echo" \
      ="eval" \
      ="until" \
      ="do" \
      ="sleep" \
      ="else" \
      _="elif"

#  

#  
X=0
Y=0
x_=0
y_=0
_=2
_=2
=$
#    .  ¯\_(ツ)_/¯
_=$(i3-msg -t get_tree | jq -r '.. | .nodes?[]? | select(.window_type == "normal") | .name' | wc -l)

#   
 $(xdotool getmouselocation --shell)
#     i3wm
 $( i3-msg -t get_tree | jq -r '..|try select(.focused == true)| "x_=\(.rect.x)\ny_=\(.rect.y)\n_=\(.rect.width)\n_=\(.rect.height)\n=\(.window_properties.instance)"' )

(){
     [ $_ -lt $__ ];
    
        __=$(i3-msg -t get_tree | jq -r '.. | .nodes?[]? | select(.window_type == "normal") | .name' | wc -l)
         0.1
    
}

(){
    =$(( $1 / 2 - ($2 - $3) )) #         ""
    i3-msg split "$5" && $ & disown && 
    #      
     [ $ -gt 0 ]; 
        i3-msg resize grow "$4" "$"
    
        =$((  * - 1 ))
        i3-msg resize shrink "$4" "$"
    
}

 [ "$1" = "" ];   $_ $Y $y_ height v
_ [ "$1" = "" ];   $_ $X $x_ width h

      
      



gist. .





, . 13 . , , , .





"" , — just for fun. "", "/// /" — evaluate.





IT- ( , ?) , ( ).

, , , , !





. . editor-of-choise, vim, . , !

, , . - . ( — , )





? - . , , ...

, .





  1. . , , "" . .





  2. . , . ( )

    IDE, .





  3. Pessoalmente, não vou usá-lo. Sou fluente em inglês e, portanto, ocorre exatamente a mesma pronúncia na minha cabeça, e sem tradução. Mas para pessoas que não sabem inglês fluentemente, aconselho pelo menos tentar.





E, em geral, isso é tudo. O diabo não é tão terrível quanto é pintado.





O final acabou sendo amassado, eu tinha em meus planos mais o parágrafo 4 do pensamento se espalhando pela árvore, mas de alguma forma em outro momento. Vou deixar apenas squeeze seco: não se esqueça do seu depois de olhar para outra pessoa. Embora a língua russa se perca em TI, ela nunca é proibida e até mesmo útil, então experimente você mesmo antes de se envolver em uma discussão.








All Articles