а давайте запостим свои bash/zsh алиасы. хотя нет, алиасы это конечно
интересно, но функции это еще интересней
итак
1. эта создает директорию и переходит в нее одной командой
ccd() {
mkdir "$1" && cd "$1"
}
2. эта добавляет к каждому "git clone" аргумент --recursive
git() {
if [ "$1" = clone ]; then
shift
set -- clone --recursive "$@"
fi
command git "$@"
}
3. то же самое для gh (cli клиент гитхаба)
gh() {
if [[ "$1" = repo && "$2" = clone ]]; then
shift
shift
set -- repo clone "$@" -- --recursive
fi
command gh "$@"
}
есть еще парочка других, но они не так интересны
Current Music: ural umbo - self fulfilling prophecy