Часто замечаю, что большинство инженеров в основном не используют алиасы в терминале. А зря — это простой способ сэкономить время на повторяющихся задачах, сделать команды короче и удобнее.
Alias - это сокращенная команда, которая расширяется до длинной. Вы можете определить их столько, сколько захотите, в rc-файле вашей оболочки (
~/.bashrc, ~/.zshrc и т.д.).👇 Делюсь парой своих, которые я сам частенько использую
1️⃣ Генерация
.gitignore одним кликом_generate_gitignore() {
if [ $# -eq 0 ]; then
echo -e 'Arguments are required.\n\n Example: gi terraform,terragrunt'
return
fi
curl -sXGET -o .gitignore https://www.toptal.com/developers/gitignore/api/$1
}
alias gi='_generate_gitignore'
2️⃣ Триггер CI пустым коммитом
alias pec='git commit --allow-empty -m "Trigger CI" && git push'
3️⃣ Записать/прочитать буффер обмена (для Linux)
alias rbuff='xclip -o -selection clipboard'
alias wbuff='xclip -i -selection clipboard'
# echo DevOps | wbuff
# rbuff
