1

Я хочу сделать команду на моем Mac, чтобы сделать следующее:

git add .
git commit -m CUSTOM_COMMEND_BY_COMMAND
git push
cap deploy

Я, кажется, звоню этим очень часто. Мне было интересно, как лучше создать команду, такую как:

qwik_dply -m "fixed a big"

1 ответ1

4

Вы можете сделать это используя пользовательскую функцию bash. Добавьте это к вашему .bash_profile:

function qwik_dply {
    local msg=$1
    if [ -z "$msg" ] ; then
        msg="No message"
    fi
    git add .
    git commit -m "$msg"
    git push
    cap deploy
}

Звоните из bash, используя qwik_dply "Some text"


Или сделайте правильный скрипт:

#!/usr/bin/env bash
msg=$1
if [ -z "$msg" ] ; then
    echo "Usage: qwik_dply <message>"
    exit 1
fi
git add .
git commit -m "$msg"
git push
cap deploy

Сохранить как qwik_dply.sh запустите chmod ugo+x qwik_dply.sh и mv его в /usr/bin или любой другой каталог на $PATH

Затем запустите с помощью qwik_dply.sh "Some message" . Вы можете удалить расширение имени файла, конечно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .