EnglezăFrancezăSpaniolă

Favicon OnWorks

erubis - Online în cloud

Rulați erubis în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda erubis care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


erubis - motor de șabloane în stil eRuby pentru mai multe limbi

REZUMAT


erubis [..Opțiuni..] [fişier ...]

DESCRIERE


Motor de șabloane încorporat pentru mai multe limbi. Erubis va lua un fișier șablon ca
cod de intrare și de ieșire pentru a transmite acele date în limba specificată. Următoarea ieșire
sunt acceptate limbile:

* Ruby
* PHP
* c
* Java
* Schema
* Perl
* JavaScript

OPŢIUNI


-h, --Ajutor
ajutor

-v versiune

-x arată codul convertit

-X arată codul convertit, numai cod ruby ​​și nicio parte de text

-N numerotare: adăugați numere de rând (pentru „-x/-X”)

-U unic: comprimați liniile goale într-o linie (pentru „-x/-X”)

-C compact: eliminați liniile goale (pentru „-x/-X”)

-b Numai corpul: fără preambul sau postambul (pentru „-x/-X”)

-z verificarea sintaxei

-e escape (egal cu „--E Escape”)

-p model
model încorporat (implicit „<% %>”)

-l lang
convertiți, dar nu executați (ruby/php/c/java/scheme/perl/js)

-E e1,e2,...
nume de îmbunătățire (Escape, PercentLine, BiPattern, ...)

-I cale
calea include biblioteca

-K Kanji
cod kanji (euc/sjis/utf8) (implicit niciunul)

-c context
șir de date context (stil inline yaml sau cod ruby)

-f fișier de date
fișier de date context („*.yaml”, „*.yml” sau „*.rb”)

-T nu extindeți caracterele tabulatoare în fișierul YAML

-S convertiți cheia de mapare din șir în simbol în fișierul YAML

-B invocați „rezultat(legare)” în loc de „evaluare(context)”

--pi=nume
analiza' ' în loc de '<% ... %>'

sprijinite proprietăţi:
* (uzual)

--escapefunc=zero
: numele funcției de evacuare

--model=„<% %>”
: model încorporat

--tunde=adevărat
: tăiați spațiile în jurul <% ... %>

--preambul=zero
: preambul (fără preambul când este fals)

--postamble=zero
: postamblă (fără postamblă atunci când este fals)

--evadare=zero
: escape expresie sau nu implicit

* (de bază) * (pi)

--pi="rb"
: nume PI (Instrucțiuni de procesare).

--embchar=„@”
: char pentru modelul de expresie încorporat('@{...}@')

* rubin * php * c

--indent=""
: spații indentate (ex. ' ')

--out="stdout"
: nume indicator al fișierului de ieșire

* java

--indent=""
: spații indentate (ex. ' ')

--buf="_buf"
: nume tampon de ieșire

--bufclass=„StringBuffer”: clasa tampon de ieșire (de ex. „StringBuilder”)

* schema

--func="_adăuga"
: numele funcției (ex. „afișare”)

* perl

--func="imprimare"
: numele funcției

* javascript

--docscrie=adevărat
: utilizați „document.write()” când este adevărat

EXEMPLE


Rulați „erubis -l php example.ephp” pentru a converti documentul încorporat în cod php.

exemplu.ephp:



Bună ziua <%= $user %>!


<% $i = 0; %>
<% foreach ($listă ca $articol) { %>
<% $i++; %>
">
<%= $i %>
<%== $element %>

<%}%>





Utilizați erubis online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    VirtualGL
    VirtualGL
    VirtualGL redirecționează comenzile 3D de la a
    Aplicația Unix/Linux OpenGL pe un
    GPU pe partea de server și convertește
    a redat imagini 3D într-un flux video
    cu care ...
    Descărcați VirtualGL
  • 2
    libusb
    libusb
    Bibliotecă pentru a activa spațiul utilizatorului
    programe de aplicație cu care să comunicați
    dispozitive USB. Public: Dezvoltatori, End
    Utilizatori/Desktop. Limbajul de programare: C.
    Categorii ...
    Descărcați libusb
  • 3
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • 4
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construită cu
    Urmează JS, Webpack, Babel, Node și
    Express, folosind GraphQL și Apollo
    Client. Magazin WooCommerce în React(
    contine: Produse...
    Descărcați tema WooCommerce Nextjs React
  • 5
    archlabs_repo
    archlabs_repo
    Pachetul depozit pentru ArchLabs Acesta este un
    aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/archlabs-repo/.
    A fost găzduit în OnWorks în...
    Descărcați archlabs_repo
  • 6
    Proiectul Zephyr
    Proiectul Zephyr
    Proiectul Zephyr este o nouă generație
    sistem de operare în timp real (RTOS) care
    suportă mai multe hardware-uri
    arhitecturi. Se bazează pe a
    nucleu cu amprentă mică...
    Descărcați Zephyr Project
  • Mai mult »

Comenzi Linux

Ad