Bash Russification

Baiklah ... Saya akan mulai dengan membersihkan tenggorokan saya - Saya bukan seorang hack (dalam arti yang baik dari kata tersebut, Anda harus bisa menulis "on stream"), meskipun saya sedikit penulis. Dan saya bahkan tidak begitu yakin apa yang ingin saya sampaikan kepada Anda hari ini.







Tapi Penundaan saya tidak memiliki batas, jadi bersiaplah, ini akan menjadi perjalanan yang bergelombang!





pengantar

@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. Secara pribadi, saya tidak akan menggunakannya. Saya fasih berbahasa Inggris, dan karena itu pelafalan yang persis sama muncul di kepala saya, dan tanpa terjemahan. Tetapi bagi orang-orang yang tidak fasih berbahasa Inggris, saya menyarankan Anda untuk setidaknya mencoba.





Dan secara umum, itu saja. Iblis tidak begitu mengerikan saat dia dilukis.





Bagian akhirnya ternyata kusut, dalam rencana saya ada lebih banyak paragraf 4 dari pemikiran yang menyebar di sepanjang pohon, tetapi entah bagaimana di lain waktu. Saya hanya akan menyisakan pemerasan kering: setelah melihat ke orang lain, jangan lupakan milik Anda. Meskipun bahasa Rusia hilang dalam TI, itu tidak pernah dilarang dan bahkan berguna, jadi cobalah sendiri sebelum terlibat dalam sebuah argumen.








All Articles