Cách xây dựng lệnh tùy chỉnh với các tùy chọn


1

Tôi muốn thực hiện một lệnh trên máy Mac của mình để thực hiện các thao tác sau:

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

Tôi dường như được gọi những người rất thường xuyên. Tôi đã tự hỏi cách tốt nhất để xây dựng một lệnh như:

qwik_dply -m "fixed a big"

Câu trả lời:


4

Bạn có thể làm điều này bằng cách sử dụng chức năng bash tùy chỉnh. Thêm nó vào của bạn .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
}

Gọi từ bash bằng qwik_dply "Some text"


Ngoài ra, làm cho nó một kịch bản thích hợp:

#!/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

Lưu thành qwik_dply.sh, chạy chmod ugo+x qwik_dply.shmv nó để /usr/bin hoặc bất kỳ thư mục khác trên của bạn $PATH.

Sau đó, chạy bằng cách sử dụng qwik_dply.sh "Some message". Bạn có thể loại bỏ phần mở rộng tên tập tin, tất nhiên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.