Rive

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 13. februar 2020; checks kræver 3 redigeringer .
Rive
Type Softwareudviklingsværktøjer
Forfatter Jim Weirich [d]
Udvikler Jim Weirich
Skrevet i rubin
Operativ system software på tværs af platforme
nyeste version 13.0.1 ( 12. november 2019 )
Licens MIT-licens
Internet side ruby.github.io/rake/

Rake ( MFA [ re ɪ k ] ; fra  engelsk  -  " rake ", "rake") er et værktøj til automatisering af samling af programkode, skrevet i Ruby , og bruges hovedsageligt til projekter i Ruby (men bruges også til projekter i Ruby andre sprog). Svarende til SCons , Make og Apache Ant , men med nogle få forskelle, bruger især de såkaldte Rakefiles (analog med Makefiles i make-værktøjet) Ruby-syntaks. Hovedforfatteren er Jim Weirich .

Bruger Ruby anonyme funktionsblokke til at definere forskellige opgaver ved hjælp af Ruby-syntaks. Det har et bibliotek med grundlæggende opgaver, såsom funktioner til filmanipulationsopgaver og et bibliotek til sletning af kompilerede filer (en "oprydningsopgave"). Ligesom Make kan Rake også syntetisere opgaver baseret på mønstre (for eksempel automatisk opbygning af en filkompileringsopgave baseret på filnavnemønstre).

Et eksempel på et simpelt Rake -script til at bygge HelloWorld C -programmet :

file 'hello.o' => [ 'hello.c' ] gør sh 'cc -c -o hello.o hello.c' slutfil ' hello ' => [ 'hello.o' ] gør sh 'cc -o hej hej. o' slut

Links