COMRADEZ [entries|archive|friends|userinfo]
Dan

[ website | Blog! ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Links
[Links:| .:: Indymedia Russia | | Indymedia Piter | | BloG | | LJ ::. ]

[Sep. 21st, 2023|04:08 am]

linux

[tho]
[Музыка |ural umbo - self fulfilling prophecy]

а давайте запостим свои 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 "$@"
}


есть еще парочка других, но они не так интересны
LinkОставить комментарий

navigation
[ viewing | most recent entries ]