Esto tendría más sentido si se escribiera usando Deno, o un lenguaje compilado como Go o Rust.
Envíeme un correo electrónico a [email protected] si crea una herramienta similar, por lo que la vincularé aquí.
Si nadie lo hace, intentaré hacerlo en mi tiempo libre más tarde, ¿me patrocina?
Compilar ejecutables de Deno y comprimirlos para todas las plataformas fácilmente
Puede instalar DENOC desde Pypi como cualquier otro paquete:
pip install denocDe Github?
pip install git+https:/github.com/UltiRequiem/denocdenoc compileMe.ts Esto hará un directorio ( deno_builds ) con ejecutables para todas las plataformas compatibles.
Banderas opcionales:
denoc --outputDir deno_dir_output --compress True file.ts outputDir : el directorio donde estarán los binarios, por defecto, el directorio es deno_build
compress : Comprima el directorio de binarios
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 }}Ejemplo Repository Ultirequiem/Deno-Clare
Eliaz Bobadilla (también conocido como Ultirequiem) - ¿Creador y mantenedor?
Vea también la lista completa de contribuyentes que participaron en este proyecto.
Usamos Semver para versiones. Para las versiones disponibles, consulte las etiquetas.
Licenciado bajo la licencia del MIT.