Wie kann ein AppleScript-Terminal-Push als Rohcode statt als ausführbare Datei zugelassen werden?

Lokal im Terminal, nachdem ich eine Datei mit dem Namen erstellt habe, foobar.scptgehe ich cdlokal zum Speicherort des Repos und führe es ausgit add .

Dann übertrage ich die Datei mitgit commit -m "Adding foobar.scpt"

Danach benutze ichgit push origin http://location-of-repo

Die Datei foobar.scptexistiert im Github-Repo-Master-Zweig. Wenn ich auf die Datei klicke, wird mir nicht der Rohcode angezeigt, sondern als ausführbare Datei angezeigt und nur ein RAW-Link zum Herunterladen bereitgestellt.

Wie kann ich die Skriptdatei im Terminal in das Repo verschieben und jedem, der Zugriff auf dieses Repo hat, die Möglichkeit geben, den Rohcode anstelle eines Downloads zu sehen?

Antworten (1)

Wenn Sie möchten, dass es sich nicht um eine Binärdatei handelt und diese leicht angezeigt werden kann, speichern oder exportieren Sie sie als Text . Es wird als einfacher Text mit der Erweiterung .applescript gespeichert .

Wenn sie lokal gespeichert und auf eine .applescript- Datei doppelgeklickt wird, wird sie außerdem standardmäßig in den Skripteditor geladen , wo sie dann entweder als .scrpt , .scrptd oder .app gespeichert oder exportiert werden kann .

aber das löst das Problem nicht, wenn ich eine App hochlade und sie alle Dateien hochlädt und der Speicher main.scpt nur den RAW-Download zulässt und einem Git nicht erlaubt, die Revisionen aufzuzeichnen, wenn ich mich erinnere, dass main.scpt in main.applescript umbenannt wurde nicht zulassen, dass die App ausgeführt wird.
@DᴀʀᴛʜVᴀᴅᴇʀ, Sie sagten: "Aber das löst das Problem nicht, wenn ich eine App hochlade", nun, nirgendwo in Ihrem OP haben Sie das Hochladen einer erwähnt, Sie haben ausdrücklich das Hochladen appeiner einzelnen .scpt-Datei erwähnt, aber das sagte ... AFAIK Binärdateien können nicht als RAW angezeigt werden, sie können nur von dort heruntergeladen werden. Wenn Sie möchten, dass Ihr AppleScript-Code im RAW-Format angezeigt werden kann, müssen Sie ihn unabhängig von der Dateierweiterung als einfachen Text hochladen, wie alle anderen, die dies tun, um ihren Code im RAW-Format anzuzeigen, wie ich es in meiner Antwort erwähnt habe .
@DᴀʀᴛʜVᴀᴅᴇʀ, Der einzige Vorschlag, den ich für Sie habe, ist, einen Abschnitt für Ihre Apps und / oder Binärdateien zu haben und auch einen separaten Abschnitt mit Code in einem Format, das github auch im RAW-Format anzeigen kann.
Ich glaube, ich habe es über Nacht gelöst, teste es jetzt und werde es als Antwort posten.