0 votos

¿Cómo entrar en mi repositorio local de git desde un AppleScript?

Tengo un Mac con OSX Yosemite v10.10.5.

Quiero empujar mi repo local de git a mi remoto usando AppleScript.

Así que el código git sería:

shell

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

Pero para ejecutar esto desde la terminal, primero necesito cd en mi directorio local.

cd my-directory

Entonces, ¿cómo podría hacer todo esto desde un AppleScript? O la opción de JavaScript en el Editor script también ayudaría.

0 votos

¿Por qué AppleScript y no un simple shell script?

0 votos

@patrix: Porque lo voy a automatizar usando Automator. Y por lo que sé, Automator sólo puede ejecutar AppleScript (y puede que JavaScript también). Pero no shell script. Pero, tomaré respuestas sobre shell script también. Si alguien tiene una. Es posible que pueda averiguar el AppleScript desde el Shell script como punto de partida.

0 votos

Incluso con Automator podría ser más fácil simplemente incluir una acción "Ejecutar shell script" y ejecutar las líneas de arriba (incluyendo la acción cd ) a partir de ahí.

1voto

Básicamente se puede utilizar

do shell script "cd my-directory && git init"
do shell script "cd my-directory && git add README.md"
...

0 votos

Oooohhhhh. Sí. No pensé en el && . Lo estaba haciendo como una línea separada. Déjame probar ese enfoque. Gracias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X