hôm nay tôi muốn viết một hàm mà sẽ triển khai trang blog của tôi (được phát triển trong nanoc) để trang github tự động - đây là kịch bản:Đăng ký chức năng vỏ tùy chỉnh trong hệ thống (OSX)
function cmit()
{
nanoc compile;
git add .;
git commit -am $1;
git push origin source;
cd output; git add .;
git commit -am $1;
git push origin master;
cd ..;
echo 'new version deployed! now starting nanoc locally..';
nanoc aco;
}
Ví dụ sử dụng: cmit "my example commit!"
Tôi thực sự không biết cách đăng ký chức năng của mình trong hệ thống (OSX) - trong .bashrc
, .bash_profile
hoặc có thể ở đâu đó khác? Hãy giúp tôi!
nó không hoạt động khi tôi khởi động lại giao diện điều khiển - làm thế nào để đăng ký nó một lần và cho tất cả (bây giờ tôi có mọi lúc chạy lệnh 'source' sau khi mở giao diện điều khiển ..): ( – mrmnmly
Có vẻ như trên OSX' ~/.bashprofile' được sử dụng thay vì '~ .bashrc' để đặt hàm trong' ~/.bashprofile 'và điều đó sẽ giải quyết nó. –
* cou gh * ehem * '~/.bash_profile' có dấu gạch dưới. –