Dies wäre sinnvoller, wenn es mit Deno oder einer kompilierten Sprache wie Go oder Rost geschrieben würde.
Senden Sie mir eine E -Mail an [email protected] , wenn Sie ein ähnliches Tool erstellen. Daher werde ich es hier verknüpfen.
Wenn niemand tut, werde ich versuchen, es in meiner Freizeit später zu tun, sponsern Sie mich?
Kompilieren Sie Deno -Executables und komprimieren Sie sie einfach für alle Plattformen
Sie können Denoc von PYPI wie jedes andere Paket installieren:
pip install denocVon Github?
pip install git+https:/github.com/UltiRequiem/denocdenoc compileMe.ts Dadurch wird ein Verzeichnis ( deno_builds ) mit ausführbaren Dingen für alle unterstützten Plattformen erstellt.
Optionale Flaggen:
denoc --outputDir deno_dir_output --compress True file.ts outputDir : Das Verzeichnis, in dem sich die Binärdateien befinden, ist standardmäßig das Verzeichnis deno_build
compress : Komprimieren Sie das Binaries -Verzeichnis
name : Compile
on :
push :
tags :
- " * "
jobs :
build :
runs-on : ubuntu-latest
steps :
- name : Checkout
uses : actions/checkout@v2
- uses : denoland/setup-deno@v1
with :
deno-version : v1.x
- name : Install denoc
run : pip install denoc
- name : Build for all platforms
run : denoc cli.ts
- name : Release
uses : softprops/action-gh-release@v1
with :
files : |
deno_builds/x86_64-unknown-linux-gnu
deno_builds/aarch64-apple-darwin
deno_builds/x86_64-apple-darwin
deno_builds/x86_64-pc-windows-msvc.exe
token : ${{ secrets.GITHUB_TOKEN }}Beispiel Repository Ultirequiem/Deno-Clear
Eliaz Bobadilla (auch bekannt als Ultirequiem) - Schöpfer und Betreuer?
Siehe auch die vollständige Liste der Mitwirkenden, die an diesem Projekt teilgenommen haben.
Wir verwenden Semver für die Versionierung. Die verfügbaren Versionen finden Sie in den Tags.
Lizenziert unter der MIT -Lizenz.