Rusificación Bash

Bueno ... empezaré por aclararme la garganta - no soy un hack (en el buen sentido de la palabra, tienes que ser capaz de escribir "on stream"), aunque soy un poco escritor. Y ni siquiera estoy muy seguro de lo que quiero decirte hoy.







Pero mi procrastinación no tiene límites, así que abróchese el cinturón, ¡será un viaje lleno de baches!





Introducción

@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. Personalmente, no usaré esto. Hablo inglés con fluidez y, por lo tanto, en mi cabeza se produce exactamente la misma pronunciación y sin traducción. Pero para las personas que no saben inglés con fluidez, les aconsejo que al menos lo intenten.





Y en general, eso es todo. El diablo no es tan terrible como lo pintan.





El final resultó estar arrugado, tenía en mis planes más párrafo 4 del pensamiento extendiéndose por el árbol, pero de alguna manera en otro momento. Dejaré solo un apretón seco: no te olvides del tuyo después de mirar el de otra persona. Aunque el idioma ruso se pierde en TI, nunca está prohibido y ni siquiera es útil, así que pruébelo usted mismo antes de involucrarse en una discusión.








All Articles