2016-04-16 12 views
0

私はOSX Yosemite v10.10.5を使ってMacを走らせています。AppleScriptからローカルのgitリポジトリにcdするには?

ローカルのgit repoをAppleScriptを使用してリモートにプッシュしたいとします。

ので、gitのコードは次のようになります。

シェル
git init 
git add README.md 
git commit -m "first commit" 
git remote add origin https://github.com/myusername/my-project.git 
git push -u origin master 

しかし、最初に、端末からこれを実行するために、私は私のローカルディレクトリにcdにする必要があります。

cd my-directory 

AppleScriptからどうすればよいですか?また、スクリプトエディタのJavaScriptオプションも役立ちます。

+1

bashスクリプトですべてを入れて、そしてちょうどAppleScriptのからそのbashスクリプトを実行しますか? –

+0

@PaulR:いいアイデアです! AppleScriptからbashスクリプトを実行する方法を知っていれば、私はうれしくupvoteし、あなたの答えを受け入れるでしょう。この時点で、私はAppleScriptから個々のシェルコマンドを実行する方法しか知りません。 – Mowzer

+1

'do shell script" my_script.sh "'を使うことができます。私は答えを書くだろうが、私はちょうど今モバイルデバイス上にある - あなたが好きならこれを答えに変換することを自由に感じ、 –

答えて

2

"git -C dirコマンド"フォームを使用して、gitに明示的に指示します。 (@PaulRあたり)のコメントから

1

概要:

bashスクリプトですべてを入れて、そしてちょうどAppleScriptのからそのbashスクリプトを実行します。

myAppleScript.applescript
do shell script "my_script.sh" 
関連する問題