π₯οΈ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΡΡ Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΡ
Π’Π΅ΡΠΌΠΈΠ½Π°Π» - ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΡΠΎ ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
π Tmux: ΠΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ Π’Π΅ΡΠΌΠΈΠ½Π°Π»Π°
ΠΡΠ½ΠΎΠ²Ρ Tmux
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΉ
- Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½
- ΠΠ΅ΡΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡΡ
ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠ°Ρ ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
# ΠΡΠΈΠΌΠ΅Ρ .tmux.conf
set -g prefix C-a
bind-key C-a send-prefix
π Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Shell: Zsh ΠΈ Fish
Zsh
- ΠΠ²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
- Π’Π΅ΠΌΡ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ
- Oh My Zsh
Fish Shell
- ΠΠ½ΡΡΠΈΡΠΈΠ²Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
- ΠΠ²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
π€ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ Π‘ΠΊΡΠΈΠΏΡΡ
Bash Scripting
- Π€ΡΠ½ΠΊΡΠΈΠΈ
- Π£ΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ
Python Π² Π’Π΅ΡΠΌΠΈΠ½Π°Π»Π΅
- Click Π΄Π»Ρ CLI
- Argparse
- Asyncio Π² ΡΠΊΡΠΈΠΏΡΠ°Ρ
π¨ ΠΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΡ Π Π°Π±ΠΎΡΠ΅Π³ΠΎ ΠΠΊΡΡΠΆΠ΅Π½ΠΈΡ
Dotfiles
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ
- ΠΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ
- Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΠΠ»ΠΈΠ°ΡΡ
# ΠΡΠΈΠΌΠ΅ΡΡ Π°Π»ΠΈΠ°ΡΠΎΠ²
alias gs='git status'
alias dc='docker-compose'
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΠ°Π΄Π°Ρ
π οΈ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ
- fzf: Π½Π΅ΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠΈΡΠΊ
- ripgrep: Π±ΡΡΡΡΡΠΉ ΠΏΠΎΠΈΡΠΊ
- bat: ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ cat
- fd: ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π·Π°ΠΌΠ΅Π½Π° find
π ΠΡΡΠ΅ΡΠΈΠΊΠ° Π’Π΅ΡΠΌΠΈΠ½Π°Π»Π°
- Powerline ΡΡΠΈΡΡΡ
- Π¦Π²Π΅ΡΠΎΠ²ΡΠ΅ ΡΡ Π΅ΠΌΡ
- ΠΠΊΠΎΠ½ΠΊΠΈ ΠΈ prompt
π ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π’Π΅ΡΠΌΠΈΠ½Π°Π» - ΡΡΠΎ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ. Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π²Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ΅ΡΠ΅ΡΡ, ΡΠ΅ΠΌ ΠΎΠ½ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠΎΡΠ½Π΅Π΅!