Линукс в России
 
[Most Recent Entries] [Calendar View] [Friends View]

Thursday, September 21st, 2023

    Time Event
    4:08a
    а давайте запостим свои 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

    << Previous Day 2023/09/21
    [Calendar]
    Next Day >>

About LJ.Rossia.org