Russification Bash

Bon ... Je vais commencer par me racler la gorge - je ne suis pas un hack (dans le bon sens du terme, il faut savoir écrire "on stream"), même si je suis un peu écrivain. Et je ne suis même pas très sûr de ce que je veux vous dire aujourd'hui.







Mais ma procrastination n'a pas de limites, alors attachez votre ceinture, ça va être un parcours cahoteux!





introduction

@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. Personnellement, je ne m'en servirai pas. Je parle couramment l'anglais, et donc exactement la même prononciation se produit dans ma tête, et sans traduction. Mais pour les personnes qui ne maîtrisent pas l'anglais couramment, je vous conseille au moins d'essayer.





Et en général, c'est tout. Le diable n'est pas si terrible qu'il est peint.





La fin s'est avérée froissée, j'avais dans mes plans plus de paragraphe 4 de la pensée se répandant le long de l'arbre, mais en quelque sorte une autre fois. Je ne laisserai qu'une pression sèche: n'oubliez pas la vôtre après avoir regardé celle de quelqu'un d'autre. Bien que la langue russe soit perdue en informatique, elle n'est jamais interdite et même utile, alors essayez-la vous-même avant de vous impliquer dans une dispute.








All Articles